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

1- Изучите инструкцию, которая выводит текст на терминал или консоль. Почти в каждом языке есть оператор, который выводит данные на консоль, и это должен быть первый оператор, который вы должны изучить. Например, в Python оператор, который выводит на терминал, выглядит следующим образом:

print()

в JavaScript это:

console.log()

в PHP это:

echo
// Or
print()

в Java это:

System.out.print()

и так далее. Помимо этого оператора, вы также должны узнать, как записывается текст, который в программировании называется «строка» или «строковый литерал». Это важно, потому что вам нужно использовать его в операторах вывода, чтобы показать что-то на терминале. Обычно символы между двойными кавычками «» или одинарными кавычками создают строку или строковый литерал. Например, чтобы вывести «Hello World» на терминал, вы можете использовать print('Hello World') или print('Hello World' ) в Python.

2. Второе, чему вы должны научиться в языке, это как определить привязку, которая также называется переменной. Изучив, как переменная определяется в языке, вы получите возможность связать значение с переменной и использовать его позже в программе. Это предотвращает повторение и делает ваши программы более практичными для написания.

3. Следующее, что вы должны изучить, это типы данных. Каждый язык имеет предопределенный набор типов данных, таких как строки, числа, логические значения, объекты и т. д. Тип данных определяет диапазон значений, которые вы можете использовать в своей программе, и то, что вы можете делать с этими значениями. Например, числовой тип данных указывает диапазон значений (которые являются числами) и операции, которые вы можете выполнять над ним (- + / *). Это также хорошее время, чтобы узнать о преобразовании типов, что означает, как вы можете преобразовать один тип данных, например число, в другой тип данных, например строку. У вас могут возникнуть вопросы о том, зачем нам нужно преобразовывать один тип данных в другой. Это связано с тем, что каждый тип данных поддерживает определенные наборы операций, и вы не можете использовать операцию одного типа данных с другим. Например, вы не можете использовать операцию минус(-) для значения, которое является строкой. Но иногда вам нужно это сделать, например, если у вас есть строковое значение «13», вы можете захотеть выполнить над ним операции числового типа. Вот почему вы должны знать о преобразованиях типов.

4. Далее вы должны узнать об условных операторах (if, if-else и т. д.) и циклах. По умолчанию ваша программа выполняется сверху вниз, выполняя один оператор за другим. Используя эти операторы потока управления, вы можете писать программы, которые могут идти разными путями или многократно выполнять часть кода. Разные языки имеют схожие, но немного разные структуры. Однако, как правило, если вы знаете, как написать их на одном языке, вам будет легко написать их на другом языке.

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

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

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

Словарь (также называемый картой, ассоциативным массивом и т. д.) – это еще один вид структуры данных, в которой хранится набор значений таким образом, что каждое значение доступно с помощью другого значения, называемого ключом. Можно сказать, что словарь хранит набор данных в виде пар ключ-значение. Вы можете хранить такие вещи, как слова и их определения или номера мобильных телефонов ваших друзей и их имена, в виде пар значений. Вы получаете доступ к данным в словаре с помощью ключа. Например, если ваши данные имеют форму номер мобильного телефона =› имя, вы можете использовать ключ номер мобильного телефона. для доступа к имени. Эти две структуры данных очень важны для написания программ, хотя в языках программирования есть и другие структуры данных, именно эти две вы будете использовать большую часть времени. Хотя я упомянул их в шаге 7, у вас есть возможность изучить их даже до функций.

Спасибо за прочтение