HTML, CSS и JavaScript

HTML, CSS и JavaScript… Я думаю, что начинать изучение программирования следует с этих языков. Действительно, они проще для понимания, а у JavaScript логика такая же как и у остальных языков. Но самое главное для всех начинающих программистов — HTML, CSS и JavaScript дают быстрый визуальный результат и нужно немного времени, что бы получить итог своих непосильных трудов и понять принципы программирования.

HTML

HTML — не язык программирования, это гипертекстовый язык разметки. У него нет переменных и функций, зато есть тэги. Тэги позволяют создать внешний вид страницы сайта. Они определяют что именно будет находиться на странице — абзац, картинка, ссылка. Какого размера, цвета или фасона будут эти объекты. По какой ссылке и куда можно перейти на сайте или в сети Internet. Кстати, по негласному соглашению глобальный интернет пишут с большой буквы «I», а локальный — с маленькой «i».

С помощью HTML программист:

  • оформляет видимую часть сайта;
  • подсказывает пользователю какая имеется информация или медиаконтент и где всё это находится на сайте;
  • указывает ссылками на информацию в глобальном Internet;
  • подключает дополнительные возможности и функционал от CSS, JavaScript, PHP и других языков.

Всего за время своего существования у HTML есть 5 версий. В настоящее время HTML5 рулит!)

CSS

CSS — каскадная таблица стилей. Помогает HTML функционировать быстрее и эффективнее. Необходимость в CSS назрела уже через 5-10 лет после появления первых сайтов, с тех пор код HTML стал аккуратнее и намного меньше. Сейчас актуальна третья версия — CSS3, которая помогает:

  • уменьшить количество строк кода HTML, т.е. две-три строчки кода CSS заменяют неопределённо много кода HTML в зависимости от размеров сайта;
  • существенно расширяет возможности по оформлению страниц сайта, вплоть до функциональности или рисования фигур.

JavaScript

JavaScript — язык высокого уровня, это уже полноценный язык программирования. Делает работу web сайтов живее и красивее. Изучив этот язык вы узнаете общие принципы и работу логики программирования. Существует JavaScript с 1997 года, востребован до сих пор, постоянно совершенствуется и пополняет свои библиотеки. Он выполняет видимую (frontend) и невидимую (backend) части работы сайта:

  • обеспечивает взаимодействие сайта с сервером;
  • выполняет математические, логические и прочие функции;
  • придаёт сайту интерактивности и функциональности;
  • уже позволяет создавать простые игрушки.

Есть конечно и другие, необходимые, языки, дополняющие работу сайтов: PHP, SQL, Phyton… , но HTML, CSS и JavaScript являются основой сайтостроительства.

В программировании как и в любом другом деле тоже необходимы инструменты. Об этом вы можете прочитать в этой статье.

Немного о прошедшем)

Сайты в первые десятилетия Internet-а были преимущественно текстовыми, с некоторыми украшательствами и с простыми картинками. CSS и JavaScript тогда ещё только начинали свой путь, поэтому сайты были статичными, скучными и исключительно информативными. Насколько я помню, в первых версиях HTML почему-то отсутствовал красный цвет!

Во времена появления и развития IT технологий в России не было доступной, хорошей литературы, а имеющаяся была неполноценна и порой противоречива. Поэтому мои первые шаги в HTML были недолгими и я быстро потерял интерес из-за постоянных неудач. Но читал журналы типа «Хакер«, «Computer Bild», «Мой друг — компьютер» и старался быть в теме. Как потом показало время — этого было абсолютно недостаточно даже для теоретических знаний не говоря о практике. Но об этом в следующих статьях.

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

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

Стань лучшим в своей работе и денежные заказчики сами к тебе потянутся!)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Top