Денис Алалыкин
Оракул
(62446)
13 лет назад
тоже вот пытаюсь самообучиться.
мне кажется, один из хороших путей ставить задачу не на полноценный сайт, а на нужный сайт.
вот какой сайт тебе нужен? интернет-магазин, библиотека любимых авторов (с возможностью добавления там текстов пользователями) , блог со всякими мыслями-фотками, сайт-портфолио?
поняв хотя бы так, нужно уже курить гуглы на предмет того, какие технологии это реализуют, каких функций требуют подобные сайты.
и уже на этой основе начинать собирать потребные знания.
html для размётки страницы
css для "оптовой" размётки множества страниц
javascript - "оформительские" свистелки и перделки
php + mysql - широкораспространённая связка для сборки сайтов со всяческой динамикой и сохранением разного рода данных - регистрации пользователей, комментарии, добавление любого контента и т. д.
если нет какого-либо другого опыта программирования (быстрое понимание синтаксиса языка) , то будет в итоге две волны изучения по времени
сравнительно быстро (дни) постигаются Основы разметки - html и css (которые нужно немедленно практиковать)
Гораздо дольше - многие недели - постигаются основы всего прочего.
главная проблема еще всех учебников в массе своей, например ты хочешь, чтобы на сайте можно было зарегистрироваться. то есть вроде бы задача понятна. но в учебнике ты видишь главы о классах, функциях, константах, массивах.... и как из этого собрать именно то, что нужно - решительно может быть не понятно.
Всё равно, что нужно понять как пришить пуговицу (нужна определенная игла, нить и понимание нужных с ними действий) , а вместо этого ты читаешь в учебнике о том, какие в витрине швейного магазина стёкла.