Learning JS for realz
Today, while working with one of my clients, someone I was talking to mentioned New Years Resolutions. They’re something I rarely make anymore – I’d rather think aboutÂ where I’m going to focus my time and attention during the coming year. Nevertheless, it reminded me that I had thought about being more intentional about what I do during the evening I spend by myself when working in London every week.
â Doug Belshaw (@dajbelshaw) January 13, 2016
He, and others, kindly gave me both their advice and offered me some of their time. I'm very much of the opinion that you should teach yourself as much as possible before seeking the assistance of others, so I sought out recomendations.
A combination of Twitter and a quick DuckDuckGo search found me the following (with my thoughts about them in brackets):
- w3schools.com/js (mainly for reference/info)
- jstherightway.orgÂ (not for beginners)
- jsforcats.comÂ (fun, but takes the conceit too far)
- khanacademy.org/computingÂ (child-like and too slow / focused on drawing for me)
- wtfjs.comÂ (too technical)
Thankfully, I saved Julian Wood's (@Ideas_Factory) suggestion until last:
â Julian S Wood (@Ideas_Factory) January 13, 2016
This was everything I wanted: scaffolded, fun, and made me want to learn more!
The idea is to level-up your warrior (male or female) and get out of the dungeon. I probably spent about an hour doing this. It was only the subscription once I'd got out that stopped me going further! I'll probably do some more next week.
The reason it's so good is that it not only shows you your code running in real-time, but highlights what went wrong. It gives you examples; you never feel stuck.
If you've been planning to learn some code for a while and the thought of it has been overwhelming, I'd giveÂ codecombat.com a try to get you started - it's got me hooked!