Я много учил в сфере "веб". Научился работать з базами даных mysql и doctrine (doctrin по ходу учения мною симфони) и подучил php (уверенно могу в нём работать , в плоть до паттернов ) - написал (криво) CMS -как ни как работает. Но javascript для меня очень не понятен. Тоесть хочу сказать - я не понимаю что он делает на странице (кроме анимации) . Из чего его начать учить ? Возможно начать из популярного Node.js , но как применить свои новые знания в полезные вещи к моей работе на symfony2 ? Жду полезных советов. За ранее спасибо.