Want to Understand JavaScript’s Quirks? Spend Time in the JavaScript Garden

Now here’s a tool we’d like to see applied to more languages. A handful of developers have just launched a site devoted to explaining the more intricate, difficult and quirky aspects of JavaScript.

Dubbed the JavaScript Garden, this project isn’t aimed at teaching JS noobs the ropes; rather, it’s supposed to refine the understanding of the language for current JavaScript programmers. Its creators, a handful of JavaScript experts, dole out well-organized advice on how devs can “avoid common mistakes, subtle bugs, as well as performance issues and bad practices.”

[Note: If you’re just starting out in JavaScript, the creators of the JavaScript Garden recommend Mozilla’s guide on the subject.]

As many a commenter noted in threads from our recent post on the JavaScript-based Node.js, JavaScript isn’t “easy” by any means. Although it’s used quite widely outside the hardcore hacker communities (particularly by those on the design side of the web), it still has its own unique frustrations and complexities, even for experienced devs.

For example, within the JavaScript Garden, you can find detailed information on the for in loop or a detailed explanation of how this works.

The JavaScript Garden comes from Zynga JavaScript dev Ivo Wetzel and student/front-end developer Yi Jiang with contributions from Spotify dev Andreas Blixt and IBM engineer Caio Romão.

From what we can see, the Garden is still a work in progress. What other topics would you like to see explored in this resource?

Image based on a photo from iStockphoto user TommL

More About: code, developers, github, javascript, javascript garden

For more Dev & Design coverage:

This entry was posted in code, developers, github, javascript, javascript garden, Web Design, Web Development and tagged , , , , , , , , , . Bookmark the permalink.