I'm a classical guitarist and guitar instructor who got comfortable with moving past the GUI via learning Lilypond, a free music notation software program that uses a markup language. The next thing I learned was html and css, with which I built my own website (which helped me become a self-employed guitar instructor). I've since used a bit of bash, php, mysql, latex, and python for a mix of fun and as a way of increasing value for my guitar students.