"AnKar" написал:
Первый - в каком порядке стоит изучать? Я думаю, HTML(какую версию для новичка лучше выбрать? 4, или сразу 5?) > CSS > PHP > SQL > ??, но может я что-то упускаю.
Второй, прямо вытекающий из первого. С чего начать? Самоучители, видеоуроки, etc. Кидайте ссылки на годные материалы, буду очень благодарен.
1. Понять надо ли оно тебе
1.1 Поиграть с CMS, может желание отпадет.
1.2 Понять, что кликая по кнопочкам в джумле, мало чего добьешься.
2. Изучение английского языка (а еще хорошим бонусом будет навык рисования)
3. Понять, что HTML - не язык программирования, это язык разметки. (а то периодически натыкаюсь на "гениев", которые html кличут языком программирования)
4. Изучение HTML
5. Знакомство CSS
6. Практика HTML + CSS
7. Углубленное изучение HTML + CSS (многие на это забивают, а по факту, дальше идти смысла нет, если основы пропущены)
-- с п. 3 по п. 7, дополнение: столкнешься с тем, что есть html4, есть html5, css2.1, css3, что есть что, лучше подсуетиться и посмотреть заранее :)
8. Понять, что JavaScript "живет в браузере" (серверные реализации сейчас не в счет, берем JS в глобальном проявлении)
9. Изучение JS (вот и начинается программирование)
10. По мере изучения JS делать выводы чего же не хватает, когда работает "только браузер"
11. Выбрать язык программирования и изучить. PHP, например. Впрочем, кто-то Python или Perl выбирает.
12. Практика по языку программирования с реализацией задач, подмеченных в п. 10
Ну а дальше и сам сориентируешься, с какой-нибудь БД работать начнешь, может решишь попробовать JS на серверной стороне и, скажем, с Node.JS познакомишься и т.д. Перспектив море.
И само собой, цели себе надо ставить. Будешь ты этим на хлеб зарабатывать, либо это будет хобби, в зависимости от этого цели будут различаться, интенсивность и программа действий тоже.
p.s. про английский я писал на полном серьезе, без него сейчас никуда.
По html и css, почитаешь http://htmlbook.ru/, по JS http://learn.javascript.ru/, по php сейчас вроде документация нормально переведена, но рано или поздно все равно столкнешься с проблемой, если английский не знаешь, так что хотя бы на уровне технического, освоить придется.