Если вы не чувствуете себя абсолютно уверенно, тогда определенно подберите HTML-код Head First. Помимо этого есть несколько сайтов, которые я бы порекомендовал:
A List Apart ,
Стоп Дизайн
и как другие упомянули веб-сайт W3.
Работа с дизайнером часто означает, что они будут создавать макеты с помощью Photoshop, и вы будете работать с ними. Так как в этом случае наличие рабочих знаний о Photoshop будет очень полезно для вас. Вам не обязательно быть мастером, но некоторые базовые знания позволят вам создавать такие вещи, как создание спрайтов изображений из макета, и получать информацию о ширине, высоте, цвете и т. Д. Различных компонентов в дизайне. Что касается быстрого набора скорости, существует множество книг на эту тему, книги Photoshop One on One - довольно хорошая серия, и на Lynda.com доступны видеоуроки.