Какой язык программирования учить?

Основы программирования

Подпишись на новости, чтобы ничего не пропустить


Многие начинающие программисты мучаются вопросом:

Какой язык программирования учить?

И мечутся из угла в угол, слушая рекомендации “крутых спецов”. Начнут изучать Паскаль. Потом им кто-то скажет, что Паскаль - это отстой, а вот С++ - это круто. Они бросают Паскаль, берутся за С++. Потом ещё кто-то им скажет, что самое крутое - это Ассемблер. Всё. С++ забыт, и они идут к новым вершинам - к премудростям Ассемблера.

При этом они забывают главное:

Не бывает плохих языков программирования - бывают плохие программисты!

ОЧЕНЬ ВАЖНО!
Изучайте программирование, а не язык программирования!

Потому что, если вы новичок, то вы понятия не имеете, где вы будете работать и какие программы писать. Вполне возможно, что ваш будущий работодатель использует Delphi, а может быть и Visual C++ или FoxPro. Или вообще вам придётся разрабатывать программы для контроллеров или станков с ЧПУ.

Запомните, что опытному программисту для изучения основ нового языка программирования потребуется всего несколько дней. То есть перестроиться с Delphi на Visual C++ или обратно не так уж и сложно (и не так уж и долго). Но для этого надо уметь программировать!

Если вы в совершенстве знаете язык программирования, но не умеете программировать, то какой с этого прок? Это то же самое, что знать как забивать гвозди, но не уметь этого делать. Зачем вам эти знания, если вы всё-равно обратитесь в итоге к профессионалу?

Вот именно поэтому я вновь произношу свою любимую фразу: не бывает плохих языков программирования - бывают плохие программисты.

Так что начать изучение программирования можно с любого языка - это не имеет никакого значения. Главное в программировании - это не язык. Главное - это знание алгоритмов, умение творчески мыслить, умение искать нужную информацию и т.п. Ну и, разумеется, опыт.

Поэтому не обращайте внимания на чьи-то предпочтения. Если кому то нравится С++ или С#, то это его право. Однако это не означает, что программист С++ круче программиста Visual Basic. Это лишь означает, что есть разные языки программирования. Так же как есть разные способы принятия пищи: азиаты едят палочками, европейцы - вилками и ложками. Что хуже, что лучше? Да ни то и ни другое. Просто одни привыкли к палочкам, а другие к ложкам и вилкам.

Ваша задача состоит не в том, чтобы научиться есть палочками. И не в том, чтобы научиться есть вилкой.

Ваша задача - не остаться голодным!

Поэтому в некоторых случаях поесть можно и руками.

Ещё раз напоминаю. Главное - это результат. А уж какими средствами этот результат получить - это дело предпочтений и привычек. Если вы только начинаете изучать программирование, то у вас ещё нет никаких привычек и предпочтений. Поэтому начинать можно с любого языка программирования и с любых средств разработки. Так как изучение языка и средств разработки - это самое простое. И в процессе повышения квалификации вам всё равно неоднократно придётся переучиваться. Потому что меняются технологии, появляются новые языки и т.п.

Выводы:

  • Ваша задача - научиться программировать, а не изучить язык программирования (хотя это тоже потребуется, но это не главное).
  • Чем проще ваш первый язык программирования, тем быстрее вы научитесь программировать.
  • Исходя из выводов 1 и 2, можно сказать, что начинать лучше с языков, которые изначально были созданы очень простыми для изучения. Поэтому я вам рекомендую начать с языка Паскаль или Visual Basic.
А если вы ещё не подписаны на рассылку “Основы программирования”, то пришло время сделать это: Подписаться.


Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика