Учебник по программированию.

Учимся программировать вместе с JavaScript.

 

 

Учебник по программированию. Первые шаги. Язык программирования PascalABC.NET.

 


Учебник по программированию. Создание сайтов. Первые шаги.

Введение.

Для кого эта книга.

Если Вы уже знаете какой-либо язык программирования, то для вас подойдёт практически любой учебник по JavaScript. Однако, если вы ещё не написали ни одной строчки кода, и собираетесь сразу изучать данный язык, то вы столкнётесь с множеством проблем, которые вам поможет решить как раз данный учебник. Он адресован всем тем, кто не имеет опыт программирования и хочет сразу изучать JavaScript.

Существует два различных процесса – обучение программированию и изучение языка программирования. Если вы уже умеете программировать, то вы должны знать тот язык, на котором учились. Изучение нового языка, в таком случае, может протекать без обучения программированию. Однако если вы не умеете программировать, то изучение вашего первого языка должно протекать совместно с обучением программированию. В этом учебнике как раз и реализован такой принцип.

Данный учебник не является справочником по JavaScript. Он должен научить вас программировать и сформировать программистское мышление на основе этого языка.

Что Вы должны уже знать.

JavaScript – язык, который служит для создания динамических интернет страниц. Поэтому начиная изучать JavaScript, вы должны знать языки html и css. В рамках данного учебника они рассматриваться не будут т.к. по ним существует достаточно много хорошей литературы.

В чём преимущества и недостатки обучения сразу на JavaScript.

Несомненным преимуществом является то, что JavaScript является языком, на котором пишутся сценарии Интернет страниц. Поэтому изучив его, вы сразу сможете применять знания на практике. Что нельзя сказать, например, про язык Turbo Pascal, который был создан ещё тогда, когда не было операционной системы Windows, и был распространён DOS. Т.к. DOS сейчас практически не используется, то вряд ли у вас будет необходимость и желание программировать на TurboPascal.

Можно начинать учиться программировать на других современных языках, таких как C#, C++, Delphi и т.д. Однако для них нужна специальная интегрированная среда разработки и компилятор. В отличие от них, программу на JavaScript может выполнить любой браузер.

Недостатком JavaScript в плане обучения программированию является только то, что он, как и все современные языки, «объектно-ориентирован». Объектно-ориентированное программирование является сложным для восприятия на первоначальных этапах. Тем не менее, этот недостаток хорошо скрыт в данном учебнике.