I really like guitar tool kit. It has a nice library of chords and scales. Has a pretty decent tuner and metronome as well but I think it was kind of expensive if I remember correctly. Either was I am really happy with it.
Modern time technology developed in iPhone Applications and iPhone Applications supported the java software and internet connect this mobile.so you can easily learn guitar with the help of the iPhone Applications.