Working on this — 3 months ago
I find http://eloquentjavascript.net/ to be quite helpful, it’s simple but not ‘dumb’ from the start, and explains things like closures, functions as a type of variable and ehr.. stuff like that, better than me :-)
ps. I’m pretty good with PHP/SQL (freelancing), and JavaScript turns out not to be the toy language I thought it was ;-)
