19.06.2017
Новая задача Найти максимальное отрицательное число.

07.06.2017
Новая статья Язык Бэйсик.

05.06.2017
Новая статья Стандарт С++.

04.06.2017
Добавлен раздел Документация.

31.05.2017
Новые видео и статья Функция High.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выводы:

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


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

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