Guitar Maestro is the most fun way to learn guitar. This app will help you to memorize the location of the notes on the neck of the guitar. It has progressive levels and allows you to select the tone of the score. It includes real songs to practice. It also has a guitar simulator with automatic chords that allow to sing your songs everywhere.