кароч, если ты такой умный )) то вот тебе программа по которой я учился на инженерского веб-программиста:
1) Вузовские книги по истории программирования, краткое знакомство со всеми основными языками (штук 10, обязательно си пролог и лисп), теория БД, структуры данных - первый год обучения
2) Дипломный проект - сразу надо делать большой проект на 3-5 лет обучения и практики
(некоторые гении наверное могут быстрее)
3) Во время учебы категорически не использовать готовые программы и фреймворки, и даже БД
можно и нужно использовать js-библиотеки - это просто удобное расширение среды исполнения
ты должен научиться делать простые вещи сам, простую БД сам, простую CMS сам, простой блог сам — только так у тебя вырастет мозг