I've been playing guitar for a year and a bit now, and have been using the internet pretty much exclusively for resources.
So far this has been one of the best websites for finding songs to play, and I think just learning to play songs is one of the best ways to learn. A website I'd recommend is http://geetarjohnny.com/
Most of the licks are beyond me, but the tab is 100% accurate, which is rare on the internet. The most helpful part of this website I found is the classic solo section. Some really good stuff to learn there, and each solo comes with backing tracks, a demo of the solo, and a bit of theory. Plus, its all free.
Another website that you should definetely check out is Guitar for beginners.
This website is hosted by none other than wholenote's Kirk Lorange, and it has helped my playing tremendously. If you've ever wanted to learn some fingerstyle pieces, this is the
place to do it.