Andrey
Если Вы не пишете ТЗ на сайты, зачем Вам css и тем более php?
По каждой технологии, которую я изучаю, я придумал себе список реальных проектов. Например, у меня есть знакомая, для которой можно сделать интернет-магазин одежды с возможностью принимать оплату через Интернет. Это реально существующий бизнес, которому не хватает автоматизации. То есть, освоив некоторый стек технологий, я смогу принести ощутимую пользу человеку. И ещё, насколько я могу судить - любое знание, полученное в теории, но не подкрепленное практикой - довольно быстро забывается и вытесняется мозгом, как ненужное. Я пришёл в отрасль технического писательства в 2001-м году. Я тогда писал документацию на русском и английском, а вот французский и итальянский, за ненадобностью - довольно быстро забылись. Если что-то изучать - то только для того, чтобы использовать знания на практике. Иначе наш мозг быстро распорядится и проведёт зачистку.