Good advice.<p>After you have learned the basic open chords, scales and the fretboard notes, and "Wonderwall" - and are bored with the strings. You could go always back to silicon and build<p>a) an Arduino interface to an software/hardware mixer such as Ableton Live for live mixing and improvisation<p>b) an machine-learning program that takes GuitarPro tabs of the entire catalog of your favorite band and permute MIDI compositions/new guitar tabs based on the band's style.<p>c) Program your own synth in Max/MSP.<p>d) Develop a real-time music note recognition software that tab/annotate the chord changes, drum tabs, make music sheets for live online music jamming.<p>Also try to play the sitar/banjo/mandolin, there's already lots of guitar players.