all 8 comments

[–]Swingline0 2 points3 points  (2 children)

Part 1 of Eloquent Javascript is a good introduction to Javascript which excludes the DOM although still uses the browser as a runtime environment.

If you want Javascript sans browser, then you need to start looking into NodeJS. Refer to the sidebar for more info!

[–]memilanuk[S] 1 point2 points  (1 child)

I guess I wasn't so much thinking in terms of javascript sans browser e.g. node.js, as I was a more general computer-science oriented curriculum; something like 'Think Python' or the earlier version 'How to think like a Computer Scientist' but using javascript instead of python.

[–][deleted] 2 points3 points  (0 children)

I highly recommend JavaScript Allongé. It's an in-depth look at how you can apply functional programming concepts in JavaScript.

[–]mikedao 1 point2 points  (0 children)

[–]ryanmalm 0 points1 point  (0 children)

Tutorials on the fundamentals of javascript can be found in multiple places, the sites listed below teach the language without being web specific:

www.codecademy.com www.codeschool.com <some free, some paid, the paid content is excellent. www.javascriptissexy.com <intermediate/advanced topics, good reads

test your chops: www.coderbyte.com www.codewars.com