If you already know some JavaScript you can skip the beginning and start right away at 8, "Nested Functions". Otherwise if you know any other programming language just start with the lessons and reach the lessons and learn about closures in less than 10 minutes, and -- maybe even more important -- learn many of JavaScript's basic on the way.
I really hope the author of this does many more lessons. I found this to be a really great way to introduce some of JavaScript's somewhat awkward features, like local variables and function scope.
Compared to Eloquent Javascript that also features try-as-you-read exercises I found this site to be more condensed. Decide for your own whether this is an advantage or a disadvantage. I'd suggest taking the best of both worlds, use this to get the basics and see if you get a hang on JS, and if yes continue with the examples from Eloquent Javascript.
code.pageforest.com is in early alpha now - but we'd be happy to have comments on the system we're building. The goal is to build a site that can allow anyone to not only solve JavaScript coding problems, but also to author new ones.
If you already know some JavaScript you can skip the beginning and start right away at 8, "Nested Functions". Otherwise if you know any other programming language just start with the lessons and reach the lessons and learn about closures in less than 10 minutes, and -- maybe even more important -- learn many of JavaScript's basic on the way.
I really hope the author of this does many more lessons. I found this to be a really great way to introduce some of JavaScript's somewhat awkward features, like local variables and function scope.
Compared to Eloquent Javascript that also features try-as-you-read exercises I found this site to be more condensed. Decide for your own whether this is an advantage or a disadvantage. I'd suggest taking the best of both worlds, use this to get the basics and see if you get a hang on JS, and if yes continue with the examples from Eloquent Javascript.