Странно, что никто не советует начинающим сперва разобраться как устроен веб.
Я считаю, что важно чётко понимать весь процесс в целом и какая твоя роль в нём. Такая подготовка сильно упрощает процесс обучения и делает многие вещи прозрачными, а следовательно простыми и лёгкими к усвоению.
Многие начинают бездумно набирать странички, стилизовать их, писать к ним сценарии, а потом выясняется что человек не может объяснить что происходит, когда пользователь в браузере набирает адрес и жмёт enter.