From the casually curious, to the seriously motivated, “What Programming Language Should I Learn First?” is the most common question I get. For years I gave a nuanced answer. “Well, that depends on what you want to do…”
That answer has changed.
My answer, once complex, is now simple. If you are a beginner, learning to code for the first time, there is a singular language you should learn.
There was a time when “real” programmers were down on Javacript
“It’s not strongly typed,” they’d complain, “Learn a REAL programming language.”