(no title)
hrabago | 7 years ago
I haven't done this exercise in a long while, but the last time I tried to start a project from the "most current and stable releases and recommendations", I ended up not being able to get anything running. In the end, I had several hundred megabytes of libraries downloaded, a complicated configuration, and a non-working application.
Today, there are toolsets to get you started with everything and produce a running application, but it's almost totally opaque. I'm afraid to use them because the first time something breaks, I don't know if I would be able to resolve the issue.
I would still rather have a decent understanding of how things connect.
SketchySeaBeast|7 years ago
Do you teach JavaScript first just because of how fast it is to get it up and running (ie. "Just open your web browser")? If I remember correctly it was much more vexing than a lot of compiled / strongly typed languages as the errors in those languages came sooner. In JavaScript there have been times where it loads and runs, but nothing happens, and I had no idea why, which proved frustrating.
kibwen|7 years ago
pdimitar|7 years ago
I agree getting to the browser dev console is instant gratification but I don't view 5 minutes of installation as a punishment from Hell either.
oaiey|7 years ago
I come from an environment (.NET) where setup was a day or two of work but now is a matter of 10 or less minutes).
unknown|7 years ago
[deleted]
undersheet|7 years ago
1 week to learn JS latest language features
1 week to grok node, npm and the power of the JS object
1 week for React, basic stuff not redux
1 more week to dabble around
4 weeks and you should be able to be productive JS with its most important flavors. Tell me any other ecosystem where you are that fast.