Yes there are tons of free resources out there, but most are just bits and pieces. It's impossible to learn from a disparate mess of information.
Stick to this site at least until you have gone through all the levels ( with competence). Then you know you have a solid foundation. I intend to be disciplined about it and do it that way. I'm just level 1 Beginner (less than a week into it), and I'm already doing A, D and E chord changes with backing track ( my milestone today!). It feels REAL good :)
The only limit is your self-discipline and enough callouses on your fingertips :D
Go forth and play!
The accidental guitarist.