4 ms·
> reasonably designed mainstream language like Python I think python is an excellent "first" programming language, but I'd resist calling it "reasonably design
by hosuew 2y ago
> reasonably designed mainstream language like Python
I think python is an excellent "first" programming language, but I'd resist calling it "reasonably designed"; especially when holding it up as more reasonably designed than the likes of lisp or haskell.
As a programmer who was forced out of the education pipeline due to the courses being taught exclusively in C++, and forcing OOP to the point that my natural propensity toward immutable functional programming was consistently reprimanded as "programming wrong", that my first programming language became Bash as it was what I could use to automate my Linux box.
I later picked up Python, to do mathematics, that eventually led me back into the profession of programming.
> weirdos like lisp [...] haskell
Years later I discovered Clojure and Haskell which validated my original love of immutability and functional programming making those languages feel like the most "reasonably designed" and sensible languages. Like being wrapped in a warm blanket.