BTW to the OP and anyone else starting out, I can't express enough much faster you will improve if you go with a good teacher. The problem I notice with self-taught is you are your own worst enemy. You know you want to learn this, and you try what you can find, but in the end do you really know what you should do and how to get good at so and so? Probably not. Case and point, me and my teacher have been working on American Pie and when playing with the song I am either way behind or way ahead. So he generated these exercises for me to play daily (not songs just exercises) for about 15-minutes a day, and I can tell you just working on them the first time made a huge difference. So my point is this, you can't really know what you need till someone that does know their stuff can tell you. Maybe with the digital world as it is today apps can tell you, but I never used them so can't comment on that. But in the end nothing beats a great teacher.