Yep, what they said, ALSO -----------------ALWAYS USE A METRONOME...... Even the pros do daily time practice with a metronome.. http://simple.bestmetronome.com/ <--- a little wind up key on the side to start it.... set your speed practice slowly with it.... It's also sort of like drumming and piano playing, coordination, timing and hitting the target spot accurately.See what it is you need to do, and go very slowly at first to ge the feel and maintain the accuracy, don't try to do it tempo.when learning new music on any instrument, first and foremost is go as slow as it takes to do it right, and do it over and over, never try to do it fast, speed will come with accuracy.next, you sit and watch tv while you practice it, and try to talk while you practice, this will help free you from intense concentration to just play, and your playing will become automatic..... Tools to learn with;Guitar Pro 6 1st choice. You can do more with more control in guitar pro for guitar than any other program. Guitar Pro 5 2nd This one is better for beginners, the ability to set the speed without it getting faster each time it plays. TuxGuitar 3rd FREE it loads gp5 files but handles them a little differently, you have to re-adjust the lyrics. & other minor details. Rocksmith 4th ONLY when using Riff Repeater, and only if the custom has been set up for it, and ALWAYS crank the difficulty to full 100% and speed down slow, and just master 1 section at a time. Listen to what is playing and to what you are playing, get to where you can play it by listening instead of watching before you crank the speed up, for piano mainly, but they do midi, with speed control so you can follow with guitar, (good to have both of these) Synthesia 9 FREE Musescore FREE older tools, Table Edit TabPro JAM (chords and lyrics only) Hydrogen is nice drum looping program, quickly set up a pattern to jam with. You can download loops, or song files or make your own. Enjoy...