Как практически с нуля сверстать интернет-магазин?
pogugli.com/?352207

Где учиться веб-разработке?
Как научиться веб-программированию, если ты гуманитарий?
Как быстро научиться веб-программированию, верстке, созданию сайтов?

И т.д.
1. Спец-курсы.
2. Учебное заведение со всем вытекающим.
3. Ментор\Наставник.
4. Самому гуглить.

Я базу получал в учебном заведении, потом сам. В базе ничего сложного нет, даже при наличии кучи неочевидных моментов. А вот что посерьезнее, тут да, надо пробовать\спрашивать\гуглить и разбираться. Под чем-то посложнее я подразумеваю, скажем, углубление в селекторы.