Найти тему
ISLK Programming

Программирование: с чего стоит начать и какой язык выбрать?

Оглавление

Программирование в современном мире - это довольно прибыльная профессия. Пробежимся по основам.

Что такое программирование. Программирование - это процесс создания компьютерных программ. В определении сказано "компьютерных", но будучи программистом, человек может создавать как сайты так и мобильные приложения.

Начнем с выбора вашего профиля. Что это значит? Перед тем как начать заниматься программированием вы должны определиться по какому профилю вы собираетесь пойти. Существует два вида: Frontend и Backend.

Frontend

Если вы собираетесь заниматься визуализацией сайтов или же программ, то вам явно стоит выбрать данный профиль. Кто такой Frontend(Фронтенд) разработчик - это специалист который занимается разработкой "лица" программы, другими словами той части программы которую видит пользователь.

Backend

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

Какой язык выбрать?

  • HTML, CSS, JavaScript - это не совсем языки программирования, HTML - стандартизированный язык гипертекстовой разметки документов для просмотра страниц в браузере. CSS - это оформление сайта и его визуальная составляющая. JavaScript - составляющая почти любого сайта, используется для создания каких либо анимаций и т.д.
  • C++ - компилируемый, статически типизированный язык программирования общего назначения. С++ очень популярный язык программирования, он используется для создания ОС(операционных систем), драйверов, игр, и проектов где используется 3D-визуализация, а также для проектов где необходима работа с большими объемами данных.
  • Java - строго типизированный объектно-ориентированный язык программирования общего назначения. Java используется для механизмов обработки данных, которые могут работать со сложными наборами данных и большими наборами данных в режиме реального времени.
  • PHP - C-подобный скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. PHP используется для написания скриптов, которые используются на стороне сервера.
  • Python - высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ.

Какую среду разработки выбрать и для какого языка она подходит?

Для большинства языков представленных выше подходит Visual Studio Code.

Для разработки программ на Java я бы посоветовал IntelliJ IDEA Community Edition.

-2

Преимущества IntelliJ IDEA Community Edition:

  • Функциональность
  • Большой выбор инструментов для работы с кодом
  • Комфортность
  • Эргономичность

Для разработки программ на C++ советую использовать Microsoft Visual Studio. Прошу заменить ранее я говорил о Studio Visual Code а это Microsoft Visual Studio. Часто это две программы путают между собой.

-3

Преимущества Microsoft Visual Studio.

  • Установка только того что вам нужно
  • Мощные средства и функции программирования
  • Кроссплатформенная разработка — создание приложений для любой платформы
  • Интеграция системы управления версиями — совместная работа над кодом с коллегами по команде

Вот и все что нужно знать начинающему программисту. Удачи в начинаниях!