Сложно дать какой-то специализированный ответ. Примерно как и любой другой язык или дисциплину. Умело комбинирую теоретические изыскания и практическую работу. Специфично по javascript хочется отметить вообще структуру языка и его историю, что javascript во многом результат неких компромиссов, и с одной стороны ему недостаёт некой строгости, академичности, как бы кажется это несерьёзный язык, с другой - благодаря вебу, сам js и его браузерное окружение - это чуть ли не самая массовая платформа доставки приложений, тонких клиентов и уже не очень, в истории.