JavaScript набирает популярность, прежде всего это связанно со всеобщим внедрением HTML5 и сопутствующим Rich веб интерфейсами.
Сам JavaScript или более правильно ECMAScript, несмотря на свою кажущуюся простоту, совсем не так прост, как кажется. Дъявол скрывается в мелочах. Разобраться во всех тонкостях поможет JavaScript Гарден.
JavaScript Гарден это постоянно обновляющаяся и растущая документация по самым заковыристым темам языка JavaScript. В ней вы найдёте советы о том, как избежать распространённых ошибок и предсказать появление тех или иных багов. В документации подробно освещены проблемы оптимизации и нерекомендуемые практики с которыми, продираясь к глубинам языка, могут столкнуться даже просвещённые JavaScript-программисты.