Старт
Это первая статья из цикла, посвященного веб-разработке. Цель данного цикла – будет научить Вас писать сайты и приложения в сети интернет с нуля. Так что если желание есть, у вас все получится, если нет – смело можете пролистывать и «забить».

Сделай сам сайт. Часть 1.
Простейший шаг: Размещение на конструкторах сайтов.
Если ваша задача поделиться информацией о себе - ваш выход социальные сети:
ВКонтакте.ру
Facebook.com
MySpace.com
Twitter.com
etc.
С этим способом знакомы все. Он не имеет никакого отношения к веб-разработке, но является выходом, если вам больше и не нужно. Заполняете информацию о себе. Общаетесь, выкладываете фото- и видеоматериалы. На этом мы задерживаться не будем. Отметим только, что соц. сети и возникли в ответ на потребности современного человека оставить свой след в глобальной сети.
Продолжаем. Чуть более трудоемкий из простейших способов – конструкторы сайтов:
Ucoz.ru
Blogspot.com
LiveInternet.ru
LiveJournal.com

Первый из четырех в списке позволяет вам создать «сайт обыкновенный информационный». Его контент (англ. content — содержимое) – странички с любым наполнением: ваша биография, история о родном городе, информация о продаваемом вами продукте или даже фотография любимого кота.
Остальные три позволяют разместить в сети Ваш блог (англ. blog, от «web log» — сетевой журнал или дневник событий). Основной страницей блога является список ваших повествований. В блоге Вы можете делиться тем, как проходят ваши дни, рассказывать о вашей профессиональной деятельности или каком-то из ваших хобби (тогда блог будет тематическим).

Замечание: Чем-то средним между социальной сетью и однопользовательским блогом является многопользовательский блог, например Хабрахабр.ру. Зарегистрированные пользователи имеют право размещать там собственные статьи и, если у них высокий рейтинг, то они размещаются на главной странице в обозрение всем посетителям.

Итог: посетив сайты из списка, Вы можете зарегистрироваться и публиковать Ваши мысли, транслируя их тем, кто получит ссылку на Ваш сайт.

Коротко об основных интернет-технологиях.

HTML
Как многие учили в школах – то, что вы видите на веб-страничках это гипертекст, собственно это когда один материал содержит ссылки на другие материалы. Удобно, черт возьми 
Основным языком разметки в сети является HTML (Hyper Text Markup Language). Собственно благодаря нему можно делать так:

<strong>Жирный текст</strong>
Жирный текст
<a href="http://vkontakte.ru/vasily.bolgar"gt;Моя страничка</a>
Моя страничка
<img src="http://yandex.ru/logo.png" />


Даже если очень постараться и придумать самый мощный архиватор, то все самоучители в статью не войдут. Так что гугл (google.com) Вам в помощь. Если Вы уже знакомы с HTML, продолжаем. Если нет, в конце статьи Вы найдете ссылки на достойные внимания веб-ресурсы, так что все равно продолжаем.

PHP
PHP (Personal Home Page) – язык программирования, разработанный энтузиастами для создания динамики на сайтах. Код на языке PHP поддерживает подавляющее большинство хостинг-провайдеров.
Что значит поддерживать PHP? Как выглядит код?

<html>
<head>
<title>
Моя веб-страничка</title>
</head>
<body>

Вот код на обычном HTML.
<strong>Жирный текст например</strong>
<?php
echo 'Это строка. Ее выведет в браузер интерпретатор PHP.';
echo 'Он даже сам вычислит выражение 4 = ' . (2 + 2);
?>
</body>
</html>


Как результат мы получим:

Вот код на обычном HTML.
Жирный текст например
Это строка. Ее выведет в браузер интерпретатор PHP.
Он даже сам вычислит выражение 4 = 4


Все, что находится между операторами <?php и ?gt;, есть кусок кода на языке PHP (кусков может быть несколько). Как видите, он просто встраивается в HTML разметку. Для того, чтобы код работал, нужен веб-сервер.

В следующих частях будет рассказано, как установить веб-сервер на свой компьютер для локальной разработки.

Собственно, вот и динамика. Вся мощь языка программирования подчиняется Вашему желанию для того, чтобы ваш сайт не выглядел мертвым. Можно сделать что-нибудь вроде приветствия, зависящего от времени суток. А можно вывести курс валют за предыдущую тысячу дней. Ваше право. Была бы проблема – решение найдется.

Базы Данных
О них наиболее кратко. Пока Вам нужно знать, что они просто есть. Когда Вам нужно хранить огромное количество информации, файловая система уже не подходит. Считать всего 10000 строчек из файла это уже приличное количество времени, где-то полсекунды-секунда. Не смеемся, это много. Из любой более-менее приличной базы мы достанем эту же информацию за тысячные доли секунды, а то и меньше. Основными базами данных в веб-разработке являются MySQL и PostgreSQL. Но это ни в коем случае не все.

Что дальше?
А дальше наш разговор будет иметь смысл лишь в случае, хотя бы примитивного знания этих технологий. В следующей статье речь пойдет о размещении на Вашем компьютере легковесного веб-сервера Denwer.

Подберем вам литературу:
http://htmlbook.ru/ - сайт подходит как для начинающих, так и для профессионалов. Заходим, ищем самоучители по HTML и CSS.
• PHP советую учить по книге "Кузнецов, Симдянов – PHP5". Гугл вам в помощь, а лучше книжный магазин (одна из возможных ссылок - http://www.knigka.info/2007/12/05/samouchitel-php-5-maksim-kuznecov-igor.html)
• Для энтузиастов – Что есть Denwer можно посмотреть здесь http://www.denwer.ru/

Приятного изучения. До следующей публикации.
Rea-Zone.Ru