Все ли учебники несут полезную информацию?

Сегодня Сеть и прилавки магазинов буквально забиты пёстрыми учебниками в стиле «сайт за 10 минут», «сайт без проблем», «Учебник HTML для новичков» и т.п. К сожалению, львиная доля этих учебников написана непрофессионалами, даже новичками, которые прочитали подобный учебник, решили, что всё уже знают и сами могут кого-то учить. К тому же, большая часть учебников содержит устаревшую информацию.

Вот например один из лучших учебников, по которому в своё время учился я сам — www.postroika.ru/html/. Да, несколько лет назад это был очень актуальный учебник, но сегодня до 70% информации в нем устарело. Сам язык HTML меняется не так уж сильно, но техника вёрстки за последнее время ушла далеко вперёд. О прочих учебниках порой и говорить страшно, иногда в них пишут такие глупости, что возникает сильное желание оторвать автору руки, чтобы не сбивал новичков с толку.

Вам точно нужен личный сайт?

Для начала стоит определиться, что вы хотите получить в итоге. Если вы просто хотите иметь в Сети личную страничку — лучше заведите блог. Вам не придется изучать языки разметки и прочие аспекты сайтостроения, а вот свое творчество вы сможете донести до общества в полной мере.

Если же вы решили научиться самостоятельно создавать сайты, имейте в виду, что просто так они не делаются, это довольно сложный процесс, который занимает много времени. Вам потребуется как минимум полгода — год (если не очень упираться) чтобы научиться прилично верстать. Что же касается веб-программирования и дизайна, то эти вещи еще более сложны для изучения и потребуют куда больше времени.

К счастью, для создания простых сайтов достаточно будет научиться верстать, т.е. изучить языки HTML и CSS, и научиться применять их на практике.

Как не ошибиться при выборе учебника?

Первым делом стоит посмотреть на стиль учебника. Если вам предлагают «создать сайт без проблем за 10 минут» — книгу не стоит даже просматривать, только время потеряете. Вам понадобится книга с серьезными заголовками и содержимым (обязательно прочитайте аннотацию). Не поленитесь зайти на сайт автора и посмотреть, так ли он профессионален, как хочет казаться.

Обязательно проверьте год издания книги. Практически всё, что старше 2005—2006 года, сегодня не только не имеет смысла, но и наносит вред неопытным верстальщикам, сбивая их с истинного пути.

Обратите внимание на объем книги. Полутора сотен страниц вам точно будет мало! Серьезные книги как правило не могут иметь меньше четырёхсот-пятисот страниц.

Со статьями и учебниками в Сети следует поступать так же, разве что размер их не так критичен. Дело в том, что статьи в основном пишутся по отдельным моментам вёрстки и требовать от них всеохватности просто глупо.

На сегодняшний день я могу порекомендовать изучить следующие сайты и учебники

  • Специальный курс Opera Software на русском языке
  • Спецификации HTML и CSS (помните, что официальными являются только оригиналы спецификаций на английском языке, переводы могут использоваться только для обучения)
  • Книга Эрика Мейера «CSS. Каскадные таблицы стилей.» (эту книгу я особенно рекомендую всем, кто хочет отлично разбираться в CSS)
  • webstandards.org.ru (несколько больших статей помогут лучше понять спецификации, а так же дадут понятие о семантической вёрстке)
  • softwaremaniacs.org/blog/category/web/primer/ (особенно сильно понадобится, когда вы будете переходить от изучения азов к реальной верстке)
  • htmlbook.ru (хороший справочник, много практических приёмов и хитростей вёрстки)
  • csszengarden.com (очень красивый и мудрый сайт; в продаже можно найти книгу от его создателей на русском языке)
  • designformasters.info (обратите внимание на дизайн сайта)
  • habrahabr.ru (содержит огромное количество статей и очень пригодится вам при работе над реальными проектами; большинство статей находится в блогах «Web-разработка» и «Каскадные Таблицы Стилей»)

Конечно, это не все хорошие учебники, которые сегодня представляют для нас интерес. В процессе обучения вы будете находить другие, хорошие и не очень.

Не стоит забывать, что эта статья не является абсолютной истиной. В отличии от большинства верстальщиков, гордо именующих себя мастерами, я не боюсь признаться, что не являюсь ни профессионалом, ни специалистом в этой области. Просто у меня есть некоторый опыт, которым я готов поделиться с вами.

Помните, что главное в обучении — трудолюбие и рассудительность, а остальное приложится. Приходите сюда за советами, буду рад помочь вам в силу своих скромных возможностей.

Удачи и приятного обучения!

Обновление от 23 марта 2009

Если вас уже ввели в заблуждение в устаревшем учебнике и вы начинаете верстать таблицами — остановитесь! Посмотрите отличную веб-презентацию о преимуществах семантической вёрстки над табличной.

Обновление от 16 сентября 2009

Перенесено из комментария к этой статье

Одна книга, один сайт никогда не сделает вас профессионалом. Для этого нужны годы труда и очень много информации. Потому что профессионала в первую очередь отличают опыт и постоянное получение новых знаний.

Что касается непосредственно prostosite.ru. Не хочу делать антирекламу, но ни книги, которые там предлагаются, ни сам сайт внимания не заслуживают.

«Создать свой супер-сайт» — это стандартная приманка для чайников, которые ничего не знают, но думают, что делать сайты очень просто. Это не так.

Профессиональны не делают сайты в таком мусоре, как FrontPage. Dreamweaver — уже лучше, но не в визуальном режиме, в котором вам предлагается делать сайты. Запомните, вёрстка сайтов делается в специализированных программах, код пишется руками, а не «как в ворде». Да, есть исключения, но общего правила они не отменяют.

Я могу продолжать в таком духе ещё долго, но по-моему в этом нет необходимости. Того, что уже сказано, достаточно, чтобы принять решение.

Одного умения создавать новые папки на компьютере или играть в CS вам будет не достаточно. Для серьёзно обучения нужно:

  1. желание, которого хватит больше, чем на 2 недели;
  2. чёткое понимание, зачем вам это нужно;
  3. светлая голова, и хорошая память (если вы с трудом помните, какие кнопочки нужно нажать, чтобы попасть в библиотеку и прочитать Маринину — это не для вас);
  4. готовность к «труду и обороне»;
  5. владение компьютером на уровне опытного пользователя (сертификат с двухнедельных курсов достоин только «комнаты с кафелем»);
  6. деньги. Статьи — хорошо, но мало, а серьёзные книги стоят серьёзных денег;
  7. и самое главное — понимание, что быстрой отдачи вы не получите. Если Вы думаете, что через месяц у вас будет сайт, с которого будет каждый месяц «капать» прибыль — вы ошибаетесь.

Подумайте ещё раз, прежде чем хвататься за очередной курс по созданию «супер-сайтов».

www.supercreativ.narod.ru, dsamalthea.narod.ru — это специально для тех, кто думает, что после прочтения одной книги у них будет хороший сайт ;)

Обновление от 5 октября 2009

Не так давно нашёл отличные учебники по HTML и CSS:

Полностью я их, к сожалению, не читал, но после беглого просмотра могу сказать, что на сегодняшний день это, пожалуй, лучшие из он-лайн учебников. В отличие от многих бесполезных курсов они бесплатны и достаточно подробны. Советую всем.

Обновление от 9 января 2010

Кроме всего вышеперечисленного рекомендую ознакомиться с бесплатным видеокурсом по вёрстке сайтов от Андрея Морковина. Курс даст вам много интересного, ведь в нём рассмотрена вёрстка полноценного макета с нуля! После просмотра вам лучше заняться чтением спецификаций. Теоретические знания позволят легче решать «стандартные» проблемы (такие как «проваливание» полей и т.п.).