I'm learning it with an electric guitar plugged into my xbox using the game/app Rocksmith. It's not the recommended approach for beginners. But I'm having so much fun with it that I'm going to see how far I can go before I signup for classes. That and JustinGuitar is how I'm approaching it. The whole investment was under $300 (not including the xbox). I'm assuming that music is going to take a while before I feel I have anything resembling mastery of it. My goal is different - I just want to blow off steam playing music instead of a video game or watching TV. It's a very modest goal at this point. YMMV depending on what you're trying to achieve.