Guitar Pro is an all around program for writing and learning music. It's main focus is guitar and it is a great tool for producing and using guitar tabulature. You can write and read the music in either standard notation or tab and there are all kinds of instruments to choose from. You can write songs with up to 8 tracks, and play them back. You can also download tabs from other people and use this program to learn to play them. The playback feature is an awesome tool when you're trying to learn a tough riff.