Programming is all about putting ideas into practice, be it on the web/GUI/backend/kernel etc environments.
There are many languages available to put ideas into practice and I personally have a interest in a few that appear to fit many of my different areas of interest.
I have included some examples of different languages that may help and also serve as a reference point for me (and hopefully others) that may wish to add further advice and help.