diff --git a/README.md b/README.md index cc252f1..78675e3 100644 --- a/README.md +++ b/README.md @@ -9,11 +9,12 @@ ## Contents 1. [Essential Path](#essential-path) +1. [Additional Resources](#additional-resources) ## Essential Path Topic | Books | Price -:--: | :--: | :--: +:-- | :-- | :--: Basic JavaScript | [Eloquent JavaScript](http://eloquentjavascript.net/) | `free` Tooling | [JavaScript Application Design](https://www.manning.com/books/javascript-application-design) | `paid` ES6 | [Exploring ES6](http://exploringjs.com/es6/) | `free` @@ -28,6 +29,52 @@ Practical Project | [Building A JavaScript Framework](https://s3.amazonaws.com/d Practical Project | [Building Front-End Web Apps with Plain JavaScript](https://oxygen.informatik.tu-cottbus.de/webeng/JsFrontendApp/book/) | `free` Practical Project | [Human JavaScript](http://read.humanjavascript.com/) | `free` +## Additional Resources + +### General Concepts + +Book | Price +:-- | :--: +[Secrets of the JavaScript Ninja](https://www.manning.com/books/secrets-of-the-javascript-ninja) ([second edition](https://www.manning.com/books/secrets-of-the-javascript-ninja-second-edition)) | `paid` +[Effective JavaScript](http://effectivejs.com/) | `paid` +[You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) | `free` +[JavaScript: The Good Parts](http://shop.oreilly.com/product/9780596517748.do) | `paid` +[Professional JavaScript for Web Developers, 3rd Edition](http://www.wrox.com/WileyCDA/WroxTitle/Professional-JavaScript-for-Web-Developers-3rd-Edition.productCd-1118222199.html) | `paid` +[Speaking JavaScript](http://speakingjs.com/es5/) | `free` +[JavaScript: The Definitive Guide, 6th Edition](http://shop.oreilly.com/product/9780596805531.do) | `paid` + +### ES6 + +Book | Price +:-- | :--: +[Understanding ECMAScript 6](https://leanpub.com/understandinges6/read/) | `free` + +### Testing + +Book | Price +:-- | :--: +[Test-Driven JavaScript Development](http://tddjs.com/) | `paid` +[Behaviour Driven Development with JavaScript](http://www.amazon.com/Behaviour-Driven-Development-JavaScript-introduction-ebook/dp/B00CYMN3J2) | `paid` + +### Functional Programming + +Book | Price +:-- | :--: +[Mostrly Adequated Guide to Functional Programming](https://drboolean.gitbooks.io/mostly-adequate-guide/) | `free` +[Functional JavaScript](http://shop.oreilly.com/product/0636920028857.do) | `paid` + +### Object-Oriented Programming + +Book | Price +:-- | :--: +[The Principles of Object-Oriented JavaScript](http://shop.oreilly.com/product/9781593275402.do) | `paid` + +### Performance + +Book | Price +:-- | :--: +[High Performance JavaScript](http://shop.oreilly.com/product/9780596802806.do) | `paid` + ## How to use this list? Start with the first book, and after finish it, go down to the next one. Repeat this process until you finish all books. :smile: