@infernox
For learning songs I've found
Guitar Pro an invaluable tool. It has helped me with timings and picking up rhythms more than anything else. Although I'm not a fan of their latest version, 6. There is an open source alternative,
Tux Guitar, which reads and saves GP files.
Now to the GP files themselves... I use
Ultimate Guitar to find most of my tabs. Obviously these files are not the artists work, they are someone's interpretation of the songs so there can be errors or differences to the actual songs.