#3
nothing beats taking lessons if you're after theory.. ask some guitar teachers what books they would recommend.
^_^