Many people who start to learn programming do not even know what a programming language is compared to the language of a person, and yet the differences are cardinal:
Programming language - only 25 words, human - 25 000 words
Understanding this fact is extremely important and meaningful. Just think - only 25 words - and EVERYTHING !!! 25 words can allow you to teach the robot to make every thing in the world! From creating the simplest site to creating artificial intelligence.
Here these words
1.	var		variable declaration
2.	=		assign
3	+		plus
4	-		minus
5	*		multiplication
6	/		division
7.	%		getting the remainder of the division
8.	if 		conditional operator
9.	else		conditional operator
10.	{ 		begin
11.	}		end
12.	for		cycle
13.	while		cycle
14.	break		interrupt cycle
15.	continue	interrupt cycle step
16.	function		repeatedly call the block of code
17.	return		get result of function work
18.	&&		and
19.	||		or
20.	!		negative
21.	==		equally
22.	<		less
23.	>		more
24.	array		
25.	recursion
Hard to believe - but in general this is all programming. Everything else — what you might encounter in programming — is just artificial wrappers around it. And if you do not know these wrappers, nothing terrible will happen. You will still be able to program everything.
In general, even this list is redundant, 20 words will suffice
1.	var		variable declaration
2.	=		assign
3	+		plus
4	-		minus
5	*		multiplication
6	/		division
7.	if 		conditional operator
8.	while		cycle
9.	{ 		begin		
10.	}		end		
11.	function		repeatedly call the block of code
12.	return		get result of function work
13.	&&		and
14.	||		or
15.	!		negative
16.	==		equally
17.	<		less
18.	>		more
19.	array		
20.	recursion
Programming is for the lazy. 20 words can learn each one. If it takes years to study a natural human language, then it takes half an hour to study a programming language. Frankly speaking to learn the language and be able to use it - 2nd big differences. In our school, we focus on the latter, on learning practical skills of using the language, so that you can actually realize all your IT projects and dreams with the help of 20 words.
-------------------------
Многие люди, начинающие изучать программирование, даже не догадываются о том, что такое язык программирования по сравнению с языком человека, а между тем отличия кардинальны:
Язык программирования - всего 25 слов, человеческий - 25 000 слов
Понимание этого факта чрезвычайно важно и значимо. Вы только вдумайтесь - всего 25 слов - и ВСЕ!!! 25 слов могут позволить Вам научить робота всему на свете. От написание простейшего сайта до создания искусственного интеллекта. 
Вот эти слова
1.	var		объявление переменной
2.	=		присваивание
3	+		плюс
4	-		минус
5	*		умножение
6	/		деление
7.	%		получить остаток от деления
8.	if 		условный оператор
9.	else		условный оператор
10.	{ 		начало
11.	}		конец
12.	for		цикл
13.	while		цикл
14.	break		прервать цикл
15.	continue	прервать шаг цикла
16.	function		повторяемый вызов блока кода
17.	return		получить результат работы функции
18.	&&		и
19.	||		или
20.	!		отрицание
21.	==		равенство
22.	<		меньше
23.	>		больше
24.	array		массив
25.	recursion	рекурсия
Трудно поверить - но по большому счету это и есть все программирование. Все остальное - что Вы можете встретить в программировании - лишь искусственные обертки вокруг этого. И если этих оберток не знать - ничего страшного не случится. Вы все равно будете способны запрограммировать все на свете.
По большому счету даже этот список избыточен, хватит и 20 слов
1.	var		объявление переменной
2.	=		присваивание
3	+		плюс
4	-		минус
5	*		умножение
6	/		деление
7.	if 		условный оператор
8.	while		цикл
9.	{ 		начало	
10.	}		конец		
11.	function		повторяемый вызов блока кода
12.	return		получить результат работы функции
13.	&&		и
14.	||		или
15.	!		отрицание
16.	==		равенство
17.	<		меньше
18.	>		больше
19.	array		
20.	recursion
Программирование - это для ленивых. 20 слов может выучить каждый. Если для изучения естественного человеческого языка нужны годы - то для изучения языка программирования - полчаса. Правда изучить язык и уметь им пользоваться - 2-е большие разницы. В нашей школе мы делаем упор именно на второе - на изучение практических навыков использования языка, чтобы Вы были способны в действительности реализовать любые Ваши it-проекты и мечты всего с помощью 20-и слов.