С чего начинать - это зависит от того, что ты уже знаешь. Хорошо бы знать информатику в объёме школьного курса; например язык Pascal (только в качестве учебного языка) или Python (может использоваться в веб-программировании и как учебный язык тоже сгодится). В веб-программировании используется много языков. У веб-программистов есть разные специализации. В любом случае нужны базовые знания HTML и CSS. Но это не языки программирования. В браузере используется язык JavaScript. На сервере чаще всего PHP, но могут использоваться почти все современные языки: Java, C#, Go, Python, Ruby и др.