My first response is always that Python seems like the best entry-level language, for all the reasons everyone has already said.
But JavaScript has some giant plusses that make it worth the struggle to persevere through its endless surprises (hey, it's not that hard start with).
No installation, it's everywhere.
No compiling, and therefore, instant feedback / gratification.
Very easy to see the benefit / come up with own ideas.
Very to find help and inspiration from the community.
The fundamentals can come later, but for a lot of people like myself who never imagined that programming could be real thing they'd do, lighting the fire and getting results goes a long long way.
No compiling, and therefore, instant feedback / gratification.
Any interpreted language behaves likes this e.g. Python, Ruby, Lisp, etc. But this doesn't mean fast feedback every-time, what if you want develop server? In this case you need to change file, restart server to see feedback. Or if you use const you need to restart REPL
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
My first response is always that Python seems like the best entry-level language, for all the reasons everyone has already said.
But JavaScript has some giant plusses that make it worth the struggle to persevere through its endless surprises (hey, it's not that hard start with).
The fundamentals can come later, but for a lot of people like myself who never imagined that programming could be real thing they'd do, lighting the fire and getting results goes a long long way.
Any interpreted language behaves likes this e.g. Python, Ruby, Lisp, etc. But this doesn't mean fast feedback every-time, what if you want develop server? In this case you need to change file, restart server to see feedback. Or if you use
const
you need to restart REPL