On a more serious note, I know ruby, but I really want to learn JS - is this a good place to start? Or, is there a better place to start, and then come back here?
As I commented on the parent [0], I'd suggest checking out the JavaScript books by Dr. Axel Rauschmayer! In addition to learning about the language, he also published Setting up ES6, which covers how you'd go about setting up your environment in order to target node and browsers that support ES5.
It is more targeted towards people that know some JS but want to learn ES6 or are struggling with parts of ES6. It is a quick mini-book focused on ES6 with some refresher of more advanced-ish JS concepts like hoisting and closures. It says 7 days, but you could easily digest the content in a weekend :)
[0] https://news.ycombinator.com/item?id=14105020