HTML, CSS и JavaScript

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

HTML

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

Говоря покороче, HTML — это костяк, скелет html-документа.

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

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

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

CSS

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

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

Опять же, говоря покороче CSS — это мясцо html-документа.

JavaScript

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

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

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

Как вы уже поняли, JavaScript — это мышцы html-документа.

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

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

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

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

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

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

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

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

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

Top