DEV Community

Discussion on: Let me explain to you what is `this`. (Javascript)

Collapse
 
ycmjason profile image
YCM Jason

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

Collapse
 
bgadrian profile image
Adrian B.G.

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.