Добрый день!

Я уже работал веб-программистом: поддерживал несложную cms на php, знаю основы html, css, javascript. Но сейчас требования к пхп программистам стали достаточно жёсткими, и поэтому я решил подтянуть веб-дизайн (которым не владею).

Подскажите: какие книги следовало бы прочитать, сколько примерно времени может уйти на подготовку к работе?

На каких курсах или вечернем образовании можно было бы пройти практику в Петербурге?