Ever since I first began creating on the web my passion for web development has grown. Thus I believe Javascript is the best language to specialize in. Any advice to further my knowledge in the language? Books to read? Articles? Certificates I should pursue?
- Join the jsmentor mailing list.<p>- Secret of a javascript ninja<p>- 10 things I learned from the jquery soruce [1]<p>- 11 More Things I Learned from the jQuery Source [2]<p>- Read the annotated version of underscore [3]<p>- Launch emacs and write some code.<p>[1] <a href="http://paulirish.com/2010/10-things-i-learned-from-the-jquery-source" rel="nofollow">http://paulirish.com/2010/10-things-i-learned-from-the-jquer...</a><p>[2] <a href="http://paulirish.com/2011/11-more-things-i-learned-from-the-jquery-source" rel="nofollow">http://paulirish.com/2011/11-more-things-i-learned-from-the-...</a><p>[3] <a href="http://documentcloud.github.com/underscore/docs/underscore.html" rel="nofollow">http://documentcloud.github.com/underscore/docs/underscore.h...</a>
Ask not what you can do for Javascript, ask what Javascript can do for you.<p>Stop looking around for ways to get better. Open your editor and make something you think is cool. Rinse, lather, repeat.
some real tips:
read javascript the good parts <a href="http://oreilly.com/catalog/9780596517748" rel="nofollow">http://oreilly.com/catalog/9780596517748</a>
and anything else form mr. <a href="http://www.crockford.com/" rel="nofollow">http://www.crockford.com/</a><p>read (and understand) the "learning javascript with object graphs" series <a href="http://www.google.com/search?q=site%3Ahowtonode.org+Learning+Javascript+with+Object+Graphs&pws=0&hl=all" rel="nofollow">http://www.google.com/search?q=site%3Ahowtonode.org+Learning...</a><p>use node.js for the backend of your apps to come (start with <a href="https://www.duostack.com/" rel="nofollow">https://www.duostack.com/</a> or for a quick hack <a href="http://jsapp.us/" rel="nofollow">http://jsapp.us/</a> )<p>do not use w3school ressources (they are wrong in critical cases) see <a href="http://w3fools.com/" rel="nofollow">http://w3fools.com/</a><p>and the most critical tip if you really want to get serious about javascript: learn other programming languages as well, then revisit javascript. one language can never be enough. take the learnings from other languages and apply them to javascript.<p>oh yeah and: do not seek cross browser compatibility. it's frustrating. (after you are good it will work cross browser anyway (excluding IE)).