Если документация вас не устраивает, читаем:
HTML5 - "Html5 для профессионалов"
CSS2 / CSS3 - "Большая книга CSS3" (верстка, адаптивность, сетки, печать и многое другое)
Возможно неплохие курсы при ИТМО, т.к. это лучший ИТ ВУЗ в Питере.
Я бы посоветовал просто скачать курсы от "Специалиста", курсы при Бауманке. Эти курсы могу посоветовать, сам смотрю.
Или же посещать их курсы, сидя у себя дома. По-моему это намного удобнее.
ТС, оставьте свои контакты. 17 лет, с Питера. Быть может найдем общий язык.
Сейчас интересует front-end. Из знаний: html(5), css(3) на высоком уровне, js на уровне новичка, Photoshop на уровне дизайнера. Сейчас изучаю адаптивную верстку и bootstrap.