Зачем изучать html, php, css и другие языки, если есть системы управления сайтами? В каком порядке стоит изучать такие языки, и что принесет владельцу сайта каждый из них? Попробуем разобраться.
Создавая сайт, вы можете просто использовать готовый шаблон, установить движок и прикрутить домен, а во время перерывов - расслабляться и смотреть онлайн тв. После заполнения такого сайта вы сможете назвать себя веб-мастером и попытаться получить материальную отдачу от своих "трудов". Вот только вряд ли какая-то ощутимая отдача будет.
Без знания html, php, css, JavaScript вы не сможете сделать со своим сайтом ровным счетом ничего. Каждый из этих языков нужно изучить, и каждый из них принесет свои возможности и преимущества.
Итак, по порядку.
1. HTML. Это не язык программирования, а язык разметки. Он очень прост. Именно на HTML написаны веб-страницы, и используя только этот язык, можно создать целый сайт. HTML включает в себя набор тэгов, каждый из которых имеет свое назначение. С помощью этого языка вы можете: выделить фразу жирным или курсивом, поставить заголовок, изменить размер, вставить ссылку или картинку, задать цвет страницы, создать таблицу. HTML нужно знать и тем, кто ведет сервисный блог, и тем, кто хочет создать сайт на языке разметки. Это первый язык, который вам нужно выучить. Впрочем, после двух страниц, написанных на HTML вашими собственными руками, вы сможете запомнить почти все тэги и понять логику языка.
2. CSS. Это следующий язык, который вам стоит изучить. Аббревиатура означает Cascading Style Sheets (каскадные таблицы стилей). Язык предназначен для описания страниц, созданных на html. По сути, сейчас CSS применяется практически на всех сайтах, созданных с помощью CMS. Не вдаваясь в технические подробности, скажем просто: если HTML отвечает за структуру страницы, то CSS - за ее внешний вид. При этом код CSS размещается в отдельном документе, на который дается отсылка на каждой странице сайта. Это позволяет избежать размещение повторяющегося кода на страницах сайта и, собственно, создавать универсальный для всех страниц дизайн, который можно изменить, открыв и отредактировав всего один документ.
3. PHP. Как только вы научились строить сайты на HTML и CSS, ваше внимание может заостриться на еще одном языке - PHP. На данный момент это самый популярный язык, в переводе означающий "переработчик HTML". По сути, сайт, написанный на PHP, будет мало отличаться от обычного HTML-сайта. За исключением одного: он может быть динамичным. Это значит, что ваши пользователи смогут регистрироваться на сайте, оставлять сообщения, общаться друг с другом, может меняться сама структура или внешний вид сайта. Для того, чтобы PHP "работал", вам потребуется Apache, MySQL, интерпретатор PHP.
Помимо HTML, CSS, PHP, существует еще несколько важных для любого веб-разработчика языков, о которых мы поговорим во второй части статьи.