Странный набор CSS и PHP. Сегодняшняя веб-разработка делится на Front-end (клиентская часть) и Back-end (серверная часть).
Фронтенд это HTML + CSS + JavaScript — та часть, с которой непосредственно взаимодействует пользователь. В этой части советую почитать литературу по CSS3, HTML5 и JavaScript-фреймворки (библиотеки). По последнему рекомендую начать с JQuery (фреймворк для работы с HTML/DOM), а только потом переходить ко всяким Angular и другим. Для JQuery есть хорошая русская документация.
Сегодня очень популярны CSS3-анимации и canvas-анимация. Для работы с canvas необходимы знания JavaScript, к тому же есть специальные фреймворки (CreateJS, PaperJS и другие).
Бэкенд это языки PHP, Ruby, Python и другие. Системы управления сайтами CMS (их множество), а также разные фреймворки приведённых выше языков.
В моей профессии я больше работаю с фронтэнд-частью, поэтому по бэкенду не могу много чего посоветовать. Сейчас достаточно много литературы, которую можно найти в сети, уроков и мастер-классов.
Вам придётся выбрать приоритетное направление, ведь сейчас столько разных технологий. А чтобы чему-то научится, попробуйте что-нибудь сделать, самый лучший путь обретения опыта.
И конечно, самый важный ресурс — stackoverflow.com (кладезь вопросов-ответов, но на английском, есть бета-версия русского).