Read smart reviews:

Scale Trainer Guitar Edition  Scales are the base of the music. All musical abilities, all combination, all melodies, all moods are based on scales, so scales are just the basic musical *skill*. But the problem is, before you can try to teach yourself playing scales, you need to know a lot of boring «theory»  terminology, note writing and so on. Scale Trainer Guitar Edition is an ideal teaching program, which does two main things

Teoria - an interactive music instructor and encyclopedia of music theory  Although many of us can play simple tunes on various musical instruments, becoming a real musician requires a much more thorough approach. Music is inseparable from music theory, and this discipline usually becomes the obstacle that too many fail to overcome. If you feel that music lives in you, but need a tad more background information to get started, try Teoria — an interactive guide in the world of music theory