ИМХО, Javascript станет еще важнее с HTML5. Умение манипулировать DOM всегда было важно для интерактивных веб-приложений, но теперь, чтобы запрограммировать «холст», взаимодействовать с «буфером обмена», манипулировать приложением «в автономном режиме», сохранять / извлекать данные из « localStorage ", и для продолжения создания интерактивности в стиле Ajax вам понадобится еще больше Javascript.
Вы также можете заменить Flash / AS3 на HTML5 / JS.
Не пишите код JS там, где вам не нужно. Улучшенная поддержка анимации, псевдоклассов и псевдоэлементов в CSS уменьшает количество «стилей», которые вам понадобятся для написания в JS.
Иди купи книгу (или две, или три).