re: Let me explain to you what is `this`. (Javascript) VIEW POST

TOP OF THREAD FULL DISCUSSION
re: old man voice: And this my children is why you do not want to learn JS as your first language: you have too many (not so obvious) issues, you have ...
 

You are absolutely right. I always suggest python as the first language. :)

 

Is like the difference between jumping into a volcano and entering in a burning building, I think. Presumably the "new dev" use python to learn web dev, he/she also has to learn JS to make one, so is double the overkill.

I usually suggest something simpler like scratch.edu (for programming concepts, non-tech people, or kids), or Java (because the big ecosystem and the fact that OOP is more "natural" for non-tech people), or any strong typed language if you are studying CS, preferable with pointers.

code of conduct - report abuse