Treehouse's pricing begins at $25 per month and includes access to over 1,000 videos using the tunes. With adequate time, a handful of songs may easily be completed in a month. Then you'll have a solid basis upon which to build your knowledge of more sophisticated capabilities.