I had a few friends who play, but I learned the basics off youtube (chords, a few simple songs) then, once I got better I started working on tabs and chords to songs. in 4 months I have gone from: not knowing how to play to playing some of the simpler John Butler songs, some Metallica, some Red Hot Chili Peppers, and I am currently working on learning the Halo Theme. It takes time, and at first you will suck; but the more you work the better you get, and it feels really good when you finally get a song 100%!