История изменений
Исправление Black_Roland, (текущая версия) :
Мне, если я все правильно понимаю, back-end. На странички плюшки вешать.
Тебе наоборот — front-end.
Я обычно сразу с практики начинаю. Читаю примеры, читаю код, пытаюсь повторить, пишу код, много пишу, пишу говно конечно. Потом что не знаю почитываю. В идеале устроится на работу, где согласятся тебя обучать. Обучение пройдет намного быстрее, когда видишь «живой» код, и когда есть кому подсказать. Это относится не только к JS. В принципе, т.к. опыт программирования есть, то проблем особо быть не должно.
Начни с изучения объектов, конструкторов, и немного наследование потыкай. Подразумевается, что с переменными, массивами и прочим проблем не будет. Почитай про console.log
, пригодится. Дальше можно сразу jQuery: напиши плагин, почитай исходники Bootstrap, UIKit, каких-нибудь других плагинов. Потом почитай про module pattern (AMD модули). Раскидай свой код по модулям, потом найди что такое RequireJS и перепиши все :) Задание со звездочкой: почитай про Bower. Когда надоест генерировать DOM через jQuery, почитай про Knockout (и knockout-amd-helpers, тоже можно), можно Angular. Если бы знал сайты с туториалами, то посоветовал бы :/ Это современный front-end вкратце.
Пиши какую-нибудь страничку-визитку или админку, можно бесконечно допиливать и прикручивать свистоперделки.
P.S. Главное не пытайся сразу изучить все, что я перечислил. Лучше постепенно.
Исправление Black_Roland, :
Мне, если я все правильно понимаю, back-end. На странички плюшки вешать.
Тебе наоборот — front-end.
Я обычно сразу с практики начинаю. Читаю примеры, читаю код, пытаюсь повторить, пишу код, много пишу, пишу говно конечно. Потом что не знаю почитываю. В идеале устроится на работу, где согласятся тебя обучать. Обучение пройдет намного быстрее, когда видишь «живой» код, и когда есть кому подсказать. Это относится не только к JS. В принципе, т.к. опыт программирования есть, то проблем особо быть не должно.
Начни с изучения объектов, конструкторов, и немного наследование потыкай. Подразумевается, что с переменными, массивами и прочим проблем не будет. Почитай про console.log
, пригодится. Дальше можно сразу jQuery: напиши плагин, почитай исходники Bootstrap, UIKit, каких-нибудь других плагинов. Потом почитай про module pattern (AMD модули). Раскидай свой код по модулям, потом найди что такое RequireJS и перепиши все :) Задание со звездочкой: почитай про Bower. Когда надоест генерировать DOM через jQuery, почитай про Knockout (и knockout-amd-helpers, тоже можно), можно Angular. Если бы знал сайты с туториалами, то посоветовал бы :/ Это современный front-end вкратце.
Пиши какую-нибудь страничку-визитку или админку, можно бесконечно допиливать и прикручивать свистоперделки.
P.S. Главное не пытайся сразу изучить все, что я перечислил. Лучше постепенной.
Исходная версия Black_Roland, :
Мне, если я все правильно понимаю, back-end. На странички плюшки вешать.
Тебе наоборот — front-end.
Я обычно сразу с практики начинаю. Читаю примеры, читаю код, пытаюсь повторить, пишу код, много пишу, пишу говно конечно. Потом что не знаю почитываю. В идеале устроится на работу, где согласятся тебя обучать. Обучение пройдет намного быстрее, когда видишь «живой» код, и когда есть кому подсказать. Это относится не только к JS. В принципе, т.к. опыт программирования есть, то проблем особо быть не должно.
Начни с изучения объектов, конструкторов, и немного наследование потыкай. Подразумевается, что с переменными, массивами и прочим проблем не будет. Почитай про console.log
, пригодится. Дальше можно сразу jQuery: напиши плагин, почитай исходники Bootstrap, UIKit, каких-нибудь других плагинов. Потом почитай про module pattern (AMD модули). Раскидай свой код по модулям, потом найди что такое RequireJS и перепиши все :) Задание со звездочкой: почитай про Bower. Когда надоест генерировать DOM через jQuery, почитай про Knockout (и knockout-amd-helpers, тоже можно), можно Angular. Если бы знал сайты с туториалами, то посоветовал бы :/ Это современный front-end вкратце.
Пиши какую-нибудь страничку-визитку или админку, можно бесконечно допиливать и прикручивать свистоперделки.