Why you'll love Javascript
Javascript isn't just for "simple scripting". Learn to love javascript and leverage it's powerful features.
While many despise javascript, others who take the time to understand it. Many of those, like me, fall in love. The power of javascript is not a question. Just take a look at John Resig's blog for some examples (Java and Ruby VMs in JS, Processing library ported to JS). However the way javascript executes and is designed has little in common with many other programming languages – especially PHP. Therefore, understanding javascript is not an easy task for developers of PHP and other similar types of languages.
Learn just enough about javascript to grok it's powerful potential and to be able to begin exploring it solo. You will learn about;
- Functions as objects as properties as variables as functions as obj...
- Variable scope
- Execution model & order
- Threading & events
You don't need any javascript experience, but should already be familiar with programming in at least one "C-syntax style" language (such as PHP, C and variants, Java).