This is the website of guitar teacher Stuart Bahn, which contains numerous articles on learning and teaching the guitar, as well as many useful guitar resources.
Every essential guitar scale and arpeggio is included and can be downloaded for free. A recommended reading list is available, a free online metronome, perfectly spaced tablature paper, and a free eBook on how to construct an effective practice regime.