Плохие и хорошие учебники по созданию сайтов
Все ли учебники несут полезную информацию?
Сегодня Сеть и прилавки магазинов буквально забиты пёстрыми учебниками в стиле «сайт за 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 вам будет не достаточно. Для серьёзно обучения нужно:
- желание, которого хватит больше, чем на 2 недели;
- чёткое понимание, зачем вам это нужно;
- светлая голова, и хорошая память (если вы с трудом помните, какие кнопочки нужно нажать, чтобы попасть в библиотеку и прочитать Маринину — это не для вас);
- готовность к «труду и обороне»;
- владение компьютером на уровне опытного пользователя (сертификат с двухнедельных курсов достоин только «комнаты с кафелем»);
- деньги. Статьи — хорошо, но мало, а серьёзные книги стоят серьёзных денег;
- и самое главное — понимание, что быстрой отдачи вы не получите. Если Вы думаете, что через месяц у вас будет сайт, с которого будет каждый месяц «капать» прибыль — вы ошибаетесь.
Подумайте ещё раз, прежде чем хвататься за очередной курс по созданию «супер-сайтов».
www.supercreativ.narod.ru, dsamalthea.narod.ru — это специально для тех, кто думает, что после прочтения одной книги у них будет хороший сайт
Обновление от 5 октября 2009
Не так давно нашёл отличные учебники по HTML и CSS:
Полностью я их, к сожалению, не читал, но после беглого просмотра могу сказать, что на сегодняшний день это, пожалуй, лучшие из он-лайн учебников. В отличие от многих бесполезных курсов они бесплатны и достаточно подробны. Советую всем.
Обновление от 9 января 2010
Кроме всего вышеперечисленного рекомендую ознакомиться с бесплатным видеокурсом по вёрстке сайтов от Андрея Морковина. Курс даст вам много интересного, ведь в нём рассмотрена вёрстка полноценного макета с нуля! После просмотра вам лучше заняться чтением спецификаций. Теоретические знания позволят легче решать «стандартные» проблемы (такие как «проваливание» полей и т.п.).
AnastasiaCarroll, 17 января 2009 23:27 Ссылка на комментарий
А как тебе www.webcorp.ru?
Максим Яковлев, 17 января 2009 23:44 Ссылка на комментарий
Как-то не особо. Вот например www.webcorp.ru/page/horiz_menu.html Современная вёрстка меню делается с применением списков.
Сайт, как видно из копирайта, не обновлялся с 2005 года, так что что-то актуальное там будет затруднительно найти.
Aykroyd, 26 февраля 2009 1:32 Ссылка на комментарий
> Не стоит забывать, что эта статья
> не является абсолютной истиной.
А по-моему все предельно верно
Анастасия Токочакова, 1 июня 2009 23:13 Ссылка на комментарий
У меня где-то завалялась книжечка на английском FriendsofED.HTML.Mastery.Semantics.Standards.and.Styling.Dec.2006 очень хорошая вещичка.
А вообще если я что-то и делаю, то своей головой, а если что-то не получается, то гугл в помощь.
И еще очень люблю справочники в форматике chm, там обычно все структурировано и понятно.
Но не было еще такого, чтобы я читала одну книгу и делала все по ней. =)
гость, 31 августа 2009 8:06 Ссылка на комментарий
Единственно что, мне htmlbook.ru не нравится, там тоже куча устаревшей информации.
Алексей, 15 сентября 2009 23:01 Ссылка на комментарий
есть ещё prostosite.ru который скажет как правильно делать сайт с 0 )))
Максим Яковлев, 16 сентября 2009 1:58 Ссылка на комментарий
Нет. Делать сайты правильно этот сайт не научит. Да, после прочтения курса вы наверняка сможете сделать себе «хомепагу». Но это будет всего лишь никому не интересная поделка.
Антон, 26 сентября 2009 21:27 Ссылка на комментарий
Ну, верстать научиться можно и за 3 месяца (я научился); далее, идёт узнавание «фишечек», «ускоряторов», которые облегчают вёрстку, и так далее.
Максим Яковлев, 26 сентября 2009 22:03 Ссылка на комментарий
Я, знаете, полтора года назад тоже думал, что верстать умею. Оказалось, что глубоко заблуждался. Надеюсь, что у Вас с вёрсткой всё гораздо лучше