Где найти материалы для изучения веб-программирования?
в Internet
Я изучаю веб- да и не только по принципу «проблема — поиск решения». 
Поставьте себе задачу написать динамический сайт на любую тематику, решая возникающие вопросы будете получать опыт.