DEV Community

Discussion on: What language would you recommend for a beginner?

Collapse
 
danoswalt profile image
Dan Oswalt

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).

  1. No installation, it's everywhere.
  2. No compiling, and therefore, instant feedback / gratification.
  3. Very easy to see the benefit / come up with own ideas.
  4. 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.

Collapse
 
stereobooster profile image
stereobooster • Edited

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