Сергей Vortoms: Не совсем согласен. Успехом разработки любого приложения, будь то прикладное ПО, либо web - является знание основ того языка, на котором происходит реализация. Понятно, что html/css не база, ведь есть много других инструментов разметки, но эти являются базовыми, и я рекомендовал бы их знать досконально (я о теории). Потом, когда у него уже будет достаточно опыта, сам поймет, что стоит запоминать, а что нет. Например, у меня была ситуация один раз, пришел я как-то устраиваться в одну фирму на должность junior python, а рядом со мной было 2-3 человека на должность junior front-end dev., так вот, вопрос был сразу в лоб: какими способами браузеры парсят html страницу. Один не ответил, второй выпалил как будто в голове ДЦ Яндекса у него, я этого тоже не знал. Видимо, парень тот знал о существовании Хабра (я потом нашел ту статью и перечитал её, как браузеры обрабатывают web-страницы). Вот так. Основы важны.
Но опять же, это лишь моё мнение и оно может не совпадать с Вашим, прошу это учесть.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.