This post is inspired by this tweet:
1. First language: Basic / Java
— Vx. Super Di 🦄 (@cotufa82) October 3, 2019
2. Had difficulties: Java
3. Most used: JavaScript / Python
4. Totally hate: Java
5. Most loved: Go / Python
6. For beginners: Python / Ruby
What about you?
People mention all kinds of languages in responses including JavaScript, Java, C, etc.
I wonder how would anyone consider JS as beginner-friendly? It has this
, prototypal inheritance, complicated coercion rules and many more.
I'm ok with JS. This is my primary language at the moment (TypeScript and JavaScript to be precise). I'm just would not consider it beginner-friendly.
As well I would not consider Java beginner-friendly and many others. (All those languages are ok, but not beginner friendly IMO).
What would you consider as a beginner-friendly language? And what would be your criteria?