Дізнайтеся достатньо про кожну основу, щоб мати можливість вибирати та підбирати технологію, яка відповідає вашим поточним проектам, і над тими проектами, які ви плануєте працювати над цим у майбутньому.
Начебто речі йдуть шляхом javascript - напрямок технології браузера, очікування на багаті веб-додатки тощо. Я десь кілька місяців тому прочитав, що JavaScript буде також основною мовою в Windows 8, так що добре ґрунтовні знання основного JavaScript будуть корисні в основному, незалежно від того, працюєте ви на веб-сайтах, мобільних пристроях чи будь-яких інших випадках - на стороні клієнта, сервера та настільних додатків.
Я думаю, що jQuery - гарне міцне місце для початку; він зрілий, документи хороші, він добре використовує події та зворотні виклики, ви знайдете свої ноги з правилами розміщення, які здаються трохи дивними, і хоча у вас є багато доступних сил, це не так абстрагується, що ви відчуваєте, що покладаєтесь на магію.
Крім того, вам буде корисно спробувати створити щось із великою кількістю аяксу, якщо ви цього не робили - контролювати частини своєї сторінки через dom, а не повне оновлення сторінки щоразу; щоб справді відчути, що ви створюєте багатий веб-додаток javascript, розбитий на модулі на стороні клієнта, а не в думці мати задній додаток, який має інтерфейсний інтерфейс з деякими ефектами. (Я говорю це тому, що саме там я не так давно був)
Коли ви будуєте щось таке важке для Javascript, ви можете почати думати: "Мені б хотілося, щоб js-фреймворк, де я можу робити MVC" (магістраль), або "Мені б хотілося, щоб js-фреймворк міг робити MVVM" (нокаут) тощо. Ви та ваші проекти присмачуєте, які додаткові рамки ви вирішите працювати, а не навпаки.
node.js міг би стати основною платформою на стороні сервера до масштабованості, я ще не дуже пробував цього (вибачте!), але я відчуваю, що найбільші речі, які виходять із навчання, можуть бути найнижчим (ish) -рівнем мережеві / веб-технології (якщо ви до цього часу були захищені від надсилання власних заголовків, прослуховування портів тощо) та іншого підходу до одночасності, а не самої мови.