I've been playing for almost two months now, just from tabs. I've learned solos and a bunch of chords. I like singing and playing, but I don't understand how the songs were written and how people understand what notes or chords work together. I was thinking about buying this book on music theory (1st link) but I'd prefer a book that maybe also teaches you guitar? since I've just used tabs so far. The next book i thought looked interesting and i also threw in a capo to get free shipping, and because i wanted a capo.