Ильгар Кадыров: на самом деле очень сложно (и крайне неверно) обучаться без практики. У меня веб-разработка долгое время была просто хобби от основной работы и все было криво-косо. Но в какой-то момент появились реальные задачи и уровень сходу пополз вверх.
fsociety00dat: Про pyton не могу сказать, я его не знаю. JS хорош тем, что в данный момент универсален и используется и в браузерах, и в серверах, и даже можно условно нативные приложения писать. Но фокус в том, что чистый JS почти бесполезен без HTML и CSS.
Кстати есть еще кросплатформенная JAVA, которая тоже очень востребована (ну сейчас в первую очередь наверное рынком мобильных приложений). Используется везде и работает пожалуй почти на всем.
AVKor: это один из пунктов "новой аттестации" от 2011 года (если не ошибаюсь). Как мне в свое время рассказывали, теперь "основная задача" учителей - публикации, публикации и еще раз публикации. Прям вот где только можно (в т.ч. в инете). Ну вот что первое по памяти нагуглилось goo.gl/fnj1CH