That's where the beauty lies. Core programming concepts are the same, no matter the language. Algorithms will always be algorithms. Have in mind I wrote the article highly opinionated. It's perfectly fine if you do not agree with me.
JavaScipt has been chosen by universities to be the programming language for their 101 courses. People much smarter than me have made that choice. Closures and lambdas are present in every higher level language but only used if you really need them. Beginners don't even have to know they exist until they start facing difficult enough problems to urge them to explore.
To be honest, I'm quite sad not to be more proficient with Python or C++. Both are awesome languages. If you ever write something about them, I'll be sure to read it.
I guess I have a vision of JavaScript that might be flawed, I wasn't aware universities used it to teach students. I personally learned with PHP (which was fine to learn, but I wouldn't advise it) then was teached Pascal. C is fine too, but I would not consider C++ as a language for beginners though.
I liked your article, we need to help beginners get into the field and learn how to make good software :) What you explain is accurate and well presented. My previous comment on the language was unimportant because I believe the choice of a language is a matter of taste.
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.
That's where the beauty lies. Core programming concepts are the same, no matter the language. Algorithms will always be algorithms. Have in mind I wrote the article highly opinionated. It's perfectly fine if you do not agree with me.
JavaScipt has been chosen by universities to be the programming language for their 101 courses. People much smarter than me have made that choice. Closures and lambdas are present in every higher level language but only used if you really need them. Beginners don't even have to know they exist until they start facing difficult enough problems to urge them to explore.
To be honest, I'm quite sad not to be more proficient with Python or C++. Both are awesome languages. If you ever write something about them, I'll be sure to read it.
Cheers man, hope you liked the article. :)
I guess I have a vision of JavaScript that might be flawed, I wasn't aware universities used it to teach students. I personally learned with PHP (which was fine to learn, but I wouldn't advise it) then was teached Pascal. C is fine too, but I would not consider C++ as a language for beginners though.
I liked your article, we need to help beginners get into the field and learn how to make good software :) What you explain is accurate and well presented. My previous comment on the language was unimportant because I believe the choice of a language is a matter of taste.