What language would you recommend for a beginner?

stereobooster - Oct 5 '19 - - Dev Community

This post is inspired by this tweet:

1. First language: Basic / Java
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?

ā€” Vx. Super Di šŸ¦„ (@cotufa82) October 3, 2019

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?

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .