Watch the Milestone Marker online guitar lesson by Tommy Emmanuel from Fingerstyle Milestones
Just to reenforce what I said earlier about learning songs, using repetition as your tool to help you not only get better at playing the pieces, but remembering them. You've got memory in your mind and memory in your muscles. Repetition is your friend! So work hard on that, and that will help you become a much better player. People are going to tell you they don't want to hear you play the same thing over and over. Well, there's a lesson to be learned here too, Don't practice in front of others. Just go to a private place, your music room, your bedroom, or whatever. Somewhere where when you use repetition, it doesn't bother other people, because nobody else needs it but the player, we're the ones who need it. So, repetition is something that is really important. Go over the songs meticulously, go back over the exercises, and be thorough about it. If you want to get good at this thing, you better get to work.