С какого языка программирования начать.

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

Мой первый язык, был Бейсик еще в школе, затем Pascal в институте, также машинный код и переход на ассемблер тоже в институте. Затем Delphi, немного С, и далее ряд еще языков под конкретные задачи. Чистым кодером не являюсь, поэтому спорить или дискутировать с чистыми программистами не намерен, но их мнение интересно(много знакомых кто занимается этим профессионально). Абсолютно уверен, что освоить можно любой язык, но в тех рамках, которых необходимо.

С какого языка программирования начать.

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

С какого языка программирования начать.

Зарабатывать программированием приходилось на нескольких языках, но профессионально(это значит работал более полугода), только узко специализированные по работе с базами данных типа FoxPro.Но на самом деле Все зависит от Вашей цели:

  • Если вы планируете работать программистом - то это целая история с выбором направления. И в первую очередь стоит обратиться к тематическим ресурсам того направления, с которым Вы планируете работать. Языков сегодня множество(С, С++, Python, Ruby, PHP, Java, ), Направления разные, работы с обработкой массивов данных, обработка клиентских запросов, индивидуальные приложения, мобильные приложения, SAP системы и много еще чего.
  • Для себя - здесь сложно посоветовать, но усть учебный язык Pascal, с которого многие начинали, как продолжение можно потом применить знания в языке Delphi, после него, а можно одновременно с ним начать с языка С/С++, Этот язык достаточно универсальный и применим на многих уровнях и под разные задачи, возможности этого языка огромны. При этом дана большая воля программисту.
  • Вы хотите работать с "железками", контроллерами. тогда конечно стоит начать с языка C/C++, при этом стоит обратить внимание на ассемблер или машинный код. Сложного в ассемблере нечего нет. Просто это огромная работа с документацией конкретного оборудования, но мозг так устроен, что нужно регулярно выделять нужное время учебному или рабочему процессу и все станет понятно и логично. Такие языки как С, Pascal , имеют встроенный ассемблер и позволяют обращаться к ресурсам процессора напрямую. При программировании микроконтроллеров Вам очень много придется работать с ресурсами микропроцессора напрямую.
  • Программирование технологических процессов и циклов. Здесь основной упор на алгоритмы и технологические процессы, соответственно это специализированные языки высокого уровня для программируемых логических контроллеров ПЛК (PLC). Здесь также своя плеяда языков - LD, FBD, CFC. Это так же свое направление, но является программированием. Эти задачи требуют большего знания технологии и понимания её.

Итак, после того, как Вы немного стали понимать обширность термина "программирование", можно будет приступать к обучению. На своих занятиях, которые уже есть в публикациях, основной упор будет на алгоритмы и математическую обработку. Планируется все это сделать на базе языков С/C++ и Pascal, особенно на начальных этапах. Зачем спросите Pascal, лично мое мнение, для тех кто впервые знакомится с программированием Pascal идеальное решение и служит отличной площадкой знакомства с C /С++.

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

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

Яндекс.Директ


Следующее: Узнай о новом бюджетнике Redmi Go больше — Часто задаваемые вопросы

Предыдущее: Стоит ли наклеить защитное стекло на сенсорный телефон?



Поделиться!