DEV Community

Discussion on: What is the most influential programming language you have learned?

Collapse
 
kspeakman profile image
Kasey Speakman

Elm. It taught me the value of functional programming and more maintainable ways to write UIs at the same time. We did a lot of things wrong at first, but it is easy to refactor as you figure more things out. I had been using F# before that, but some of these same lessons had eluded me. What I learned from Elm has sharpened my F# code as well.

This comment might seem contradictory with something I posted recently. It isn't. Elm has been the most influential language for me.

Prior to the above mentioned languages, my first professional projects were with PHP, then learned VB.NET for some consulting work, then C#. I had done bits and pieces of JS here and there, but I seriously picked up client-side Javascript next. There were some side tangents into learning PERL, Java, and Python along the way. Maybe others I'm not recalling.