Примерно так:
- Прочесть (хотя бы ознакомиться) учебники для вузов Галины Сергеевны Ивановой - "Основы программирования" и "Технология программирования".
- Выписать в одном файле, в свободной форме, все свои пожелания по будущему сайту - что там должно быть.
- Основываясь на п.2, составить техническое задание на сайт.
- Составить блок-схему сайта и отдельных его блоков.
- Выбрать платформу для будущего сайта: ОС, ПО веб-сервера, СУБД.
- Написать сайт на выбранном языке программирования.
- Запустить отладку и тестирование (на друзьях, знакомых, наёмных тестирощиках).
- Исправить все выявленные недостатки.
- Повторять пункты 7 и 8 до уверенности в том, что сайт готов.
Все пункты - обязательны. Можно добавить что-то, но отбросить нельзя.
Важным моментом является составление Технического задания. Многие, по неопытности, пренебрегают им, но из-за этого теряют уйму времени и нервов. Вот ответы на важнейшие вопросы о техзаданиях: http://lukod.ru/faq1.html
Советую изучать PHP, стабильную - 5-ю - версию. Также нужно знать HTML-5, CSS-3 JavaScript, DOM (Document object model), MySQL, WebGL (делать 3D в браузере), SVG (это для особо умных, гениальных, но и результат может быть фантастическим), среды разработки и средства отладки для выбранных языков. Можно дополнительно узнать о SSH, nginx, SSL, DNS, доменах, видах хостинга.
Добавить комментарий