
Testable JavaScript - Trostler [1]
Both fairly recent and for the most part, useful.
[0] - http://www.amazon.com/Maintainable-JavaScript-Nicholas-C-Zak...
[1] - http://www.amazon.com/Testable-JavaScript-Mark-Ethan-Trostle...
Learning more about the language is always going to help, though. I would suggest doing the CodeCademy track a second time to see if you've improved. Focus on writing efficient solutions that are better than what you would have done your first time around. Once that is done, give these resources a go:
- http://codeschool.com - http://lynda.com - http://teamtreehouse.com
I would also suggest purchasing these books, as they are somewhat the standard learning and reference resources:
- JavaScript: The Good Parts - JavaScript: The Definitive Guide
There are other books that will help tremendously, and a list of free ones can be found at http://jsbooks.revolunet.com
Other books I recommend:
- Eloquent JavaScript - Effective JavaScript - High Performance JavaScript - Maintainable JavaScript - Principles of Object-Oriented Programming in JavaScript - JavaScript Patterns - The Past, Present and Future of JavaScript - JavaScript Enlightenment - Secrets of the JavaScript Ninja
@raganwald I hope you plan to write other JS books as well, you're one of the most original && intelligent authors out there.
1. Read Douglas Crockford's Javascript: The Good Parts (Alternatively you can watch his lectures on Yahoo Theater)
2. Read Nicholas Zakas' Maintainable Javascript and Scalable Javascript.
Trust be both these books will make a great difference to the way you write your javascript code.
The next step should be to contribute to some open source JS frameworks. I will suggest jQuery or YUI. You need not always write code, you can begin with improvements to the documentation and later move on to submitting actual code.
- JavaScript The Definitive Guide by David Flanagan - High-performance JavaScript by Nicholas Zakas - Object-Oriented JavaScript by Stoyan Stefanov - JavaScript Patterns by Stoyan Stefanov - JavaScript: The Good Parts by Douglas Crockford - Test-Driven JavaScript Development by Christian Johansen - Learning JavaScript Design Patterns by Addy Osmani - High Performance JavaScript by Nicholas C. Zakas
and am thinking about getting these:
- Maintainable JavaScript by Nicholas Zakas - The Past, Present, and Future of JavaScript by Axel Rauschmayer - JavaScript Web Applications by Alex MacCaw - Eloquent JavaScript by Marijn Haverbeke - JavaScript Enlightenment by Cody Lindley - Secrets of the JavaScript Ninja by John Resig
are there any others worth adding to my reading list or thoughts on these?