DEV Community

Discussion on: I Want To Be A Programmer: How Do I Start?

Collapse
 
hadrianhughes profile image
Hadrian Hughes

Great article đź‘Ť

Only thing I'd add is that when we say “Programming languages are really the same language but with different accents” (I've been known to say things to the same effect), this only applies to imperative/procedural languages which are influenced heavily by C.

Functional languages like Haskell and Clojure look and are very different. Historically it wouldn't have been worth mentioning because Object-Oriented was the accepted paradigm, but since more and more languages are incorporating things like lambda expressions, I'd say it's worth a beginner knowing the origins of that sort of syntax.

Collapse
 
tyreechrisp profile image
Tyree Chrisp

Thanks! The article is a bit telling of my own depth of knowledge. I've dealt with OOP languages for the most part, but this backstory seems worth looking into.

Collapse
 
hadrianhughes profile image
Hadrian Hughes

We all have our strong and weak points! And it wasn't meant as a jab at your knowledge. Really useful article 🙂