На чому програмують програмісти, AlexGur

Яку мову програмування вивчити першою? Цим питанням задаються багато ентузіастів-початківців. Але вибирають паскаль чи фортран. Це чудові мови програмування, вони прищеплюють точність логіки та є інструментом розвитку базових навичок. Але підійдемо до питання з іншого боку. Навіщо їм треба було вибирати саме ці мови програмування? Особисто для мене ці мови марні. Я знаю паскаль, але використовувати його не хочу і не буду. Здебільшого, його вивчення було марною тратою часу.
Освоюйте те, що стане в нагоді в житті
Нещодавно розповідав свої думки про майбутню роботу всього людства у статті "Вчіться програмувати". Основна її думка - ми всі рано чи пізно програмуватимемо за потребою. Але ж це чудово! Щоб швидко навчитися програмувати, треба мати завдання, поставлене особисто учнем. Наприклад, бос дав завдання зібрати інформацію із замовлень, які перебувають у кількох тисячах Excel файлах. Середньостатистична секретарка витратить на це півроку, тому що переноситиме інформацію з кожного файлу в ручному режимі. Але якщо згадати, що в Excel входить мова програмування Visual Basic, завдання різко спрощується. Освоєння Basic та створення скрипт-програми займе тиждень. Обробка всіх файлів займе хвилину – завдання виконане! Очевидними є плюси автоматизації процесу за рахунок написання програми:
- Не треба робити вручну всю роботу. Програма набагато швидше за людину. У Вас звільниться час для чогось свого.
- Вам платять на роботі за те, що самі навчаєте себе програмуванню. Та ще швидше за всіх працюєте за рахунок написаної програми! Ідеальні умови, які змушують навчитися програмування
- Бос похвалить за швидкість іпідвищить на посаді. А всіх колег буде звільнено за непотрібністю - Ви напишіть програми, які замінять їх функції.
- Заощаджуйте величезну кількість часу
Вибирайте найлегшу в освоєнні мову програмування для вирішення свого завдання. Якщо все-таки надумаєте виконати завдання за допомогою складної мови програмування, життя швидко здасться не милою. Це можна порівняти із ситуацією:
Висновок
Освоюйте ту мову програмування, яка стане в нагоді в роботі. Якщо ставитимете завдання самі собі, то швидко навчитеся.
Життя коротке, не витрачайте час на те, що ніколи не стане в нагоді.
Вчіть найпопулярнішу мову, яка вирішить завдання. Наприклад, в Інтернет програмуванні найпопулярніша мова - PHP. Він легкий у освоєнні (і це головне!), але має велику кількість недоліків. Неадекватні матері програмісти морщаться за одного його згадки. Але PHP виконує свою функцію – на ньому роблять сайти. І він найпопулярніший у цій галузі. Бажаєте зробити сайт – навчайте PHP.