3 ms·
> Requiring a novice to learn arcana of a 30 year old Unix system before they can learn to program is purely extraneous. The thing is, that's the system they a
by jorams 6y ago
> Requiring a novice to learn arcana of a 30 year old Unix system before they can learn to program is purely extraneous.
The thing is, that's the system they are using. Node.js is a programming runtime for that system. Node.js has a GUI installer that sets everything up correctly, it's just not an IDE.
Jetbrains has an IDE, WebStorm, that probably works just as well as the Java one. It can automatically download Node.js for you, so the same experience as for Java is available there as well.
- swiftcoder 6y agoSure, but when I visit nodejs.org there is a very prominent "Download" button, and no mention at all that I might have an easier time with WebStorm (or another such fully-integrated development package). No links to introductory materials either, I might add. Those would be fairly trivial changes to the website landing page, but they could drastically reduce the steepness of the on-ramp. By contrast, if I visit python.org, there is a clear funnel leading me to alternative development environments, beginner tutorials, etc.
- kaoD 6y agoApples to oranges. Python is a language and Node is a runtime. Compare with https://www.javascript.com/ https://www.javascript.com/