What is the path to JavaScript mastery?
- by Eric Wilson
I know how we start with JavaScript, we cut-and-paste a snippit to gain a little client-side functionality or validation.
But if you follow this path in trying to implement rich interactive behavior, it doesn't take long before you realize that you are creating a Big Ball Of Mud.
So what is the path towards expertise in programming the interaction layer? What books, tutorials, exercises, and processes contribute towards the ability to program robust, maintainable JavaScript?
We all know that practice is important in any endeavor, but I'm looking for a path similar to the answer here: http://stackoverflow.com/questions/2573135/