:::: MENU ::::

Про языки программирования

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

Самый примитивный сценарий выглядит примерно таким образом:

if «условие» true — go to «какая то функция»

else — «другой сценарий»

Понять может даже ребенок.

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

Теперь про сами языки:

HTML — это не совсем язык программирования, это язык браузерной разметки. Он наверно самый простой, но и очень нужный практически во всех профессиях фриланса.

Документ на HTML содержит пару строк общего представления (какую кодировку использует, какой язык, название, краткое описание), потом перечисляются какие шрифты надо использовать, откуда брать стили, где описаны события и функции. Дальше идет уже сама разметка. Например в шапке сайта показать картинку такую-то, логотип такой-то, кнопку с каким то текстом, под шапкой разместить меню из N пунктов и т. д.

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

JS (яваскрипт) — это язык программирования, который описывает события на сайте, например при нажатии на кнопку должно всплыть модальное окно с какими то полями, при открытии всплывающего окна остальная область должна слегка затемниться, при щелчке мимо окна оно должно пропасть и т. д.

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

Есть еще другие языки, например для создания десктопных программ, для мобильных приложений, но они мне пока не нужны, поэтому не буду про них писать.

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

Предыдущая заметка
Следующий пост

Хотите написать комментарий ?