This is my teacher:
http://www.stetina.com/I purchased the Metal Guitar Starter Pack. I like it because he walks you through exercices that you'll need to get you a certain level, then you test yourself jamming with him (a cd track of course) on a song. Then you move on to the next execices, next song, and so on.
Then, wen i get frustrated of the lessons, i'll work on a song i want to learn and i come to this forum for inspiration and listen to all the great recordings by all these awesome mo fo's. Then i go back to the books, exercices, and jamming sessions.
He recommends you working on both lead and rythm guitar books at the same time not to get bored. it works for me!
Good luck.