Raise your hand if this sounds like you: You’ve been in the tech industry for a number of years, you know HTML and CSS inside-and-out, and you make a good living. But, you have a little voice in the back of your head that keeps whispering, “It’s time for something new, for the next step in your career. You need to
Source: The JavaScript Learning Landscape in 2018 | CSS-Tricks
Looks like a lot of great JavaScript resources.
I’ve started going through a course by SimpleProgrammer.com called JavaScript LaunchPad. It shows a lot of the weird, unintuitive parts of JavaScript.
For local editing, I like to use IDEs by JetBrains such as IntelliJ IDEA (which offers a free Community Edition. You can find more info here.
For editing on the go, I like to use either Codeanywhere which allows you to connect to FTP sites, DropBox, Github, etc. or Web Maker which also lets you code in your browser.