# Resources

**Books**

JavaScript Web Applications - by Alex MacCaw - O'Reilly

Testable JavaScript - by Mark Ethan Trostles - O'Reilly

JS: The Good Parts - by Douglas Crockford

Secrets of the JavaScript Ninja - by Job Resig and Bear Bibeault

JavaScript Enlightenment - by Code Lindley

JavaScript Pocket Reference - by David Flanagan

HTML5 and JavaScript Web Apps - by Wesley Hales

JavaScript: The Deﬁnitive Guide, 6th Edition - by David Flanagan

**Articles**

[JavaScript Style Guide](https://github.com/styleguide/javascript)

[JavaScript Playground](http://javascriptplayground.com/)

[Express JS Getting Started Guide](http://expressjs.com/starter/installing.html)

[VowsJS](http://vowsjs.org/)

**Videos**

[O’Reilly Webcast: How to Build a Chatroom in JavaScript in Under an Hour](https://www.youtube.com/watch?feature=player_embedded\&v=2SBSX4_D0zw)

[Node.js: A Jumpstart for Devs](https://thenewcircle.com/s/post/1534/nodejs_tutorial_videos_geolocation_app)

[NodeSchool](http://nodeschool.io/)

**Coding Skills**

[Codility](https://codility.com/programmers/)

**Tutorial Sites**

[bento.io](https://www.bento.io)

[Edevate.com](https://edevate.com)

[https://www.edx.org/](https://www.edx.org/)

**Blogs**&#x20;

[Technical Interviews](https://github.com/macikokoro/full-stack-javascript/tree/e53113c72c6eac28705fb5ae58a5ee3d43d11b1f/resources/blog.turbointerviews.com)

[http://www.schneems.com/ut-rails/](http://www.schneems.com/ut-rails/)
