Питання дещо риторичне і неоднозначне. Дійсно, знання з програмування знадобляться далеко не всім. Проте сучасний світ насичений високоінтелектуальними технологіями. Нині навіть домогосподарка використовує безліч усякого комп'ютеризованого обладнання. Сучасне виробництво вимагає від простих робітників усе менше фізичних і все більше інтелектуальних зусиль. Програмування - не просто чудова гімнастика розуму. Воно "осучаснює" людину, вчить мислити, розвиває саме ті інтелектуальні навички, які необхідні людині в інформаційному суспільстві. Навчання програмування допомагає зрозуміти, за якими принципами створюється та працює програмне забезпечення, а отже, допомагає зрозуміти, як діє усе сучасне обладнання, адже воно комп'ютеризоване, програмнокероване.
Програмування включає складні і громіздкі завдання які засвоюють далеко не всі учні. Вчитися програмувати досить не легко. Досить не просто навчати програмувати. Інша справа, якщо зробити предмет цікавим та практичним. Програмування слід так популяризувати, щоб зробити його водночас доступним та не спотворити істину суть.
Наводжу фрагмент ще однієї дискусії педагогів:
Співрозмовник Н: Уважаю, що програмування в школі взагалі не потрібне.
Співрозмовник П: Звичайно, як і співи, малювання, алгебра! Що там ще?
Н: І все ж ми повинні навчити дітей користуватися ПК, а не робити з них програмістів. Ці знання в своєму житті 99% дітей ніде не застосують.
П: Та не лише ці. Ну куди пересічний комбайнер пристосує квадратне рівняння? Головне, щоб вмів тримати в руках калькулятор!
Н: Квадратне рівняння ще куди не йшло, а от програмування слід вивчати хіба що у спецшколах технологічного профілю тим, хто буде навчатися на програмістів.
П: Є ціла низка професій, що вимагають особливої підготовки. На програміста, художника, музиканта чи спортсмена не просто поступають - їх готують терпляче та наполегливо! Змалечку!!! Підготовка програмістів - це стратегічне завдання освіти! Без музики і спорту - вижити якось можна а от програмування - основа сучасної економіки. Без нього нашому народу один шлях - в рабство! Волами і паровими котлами зараз конкурентноспроможним не будеш. Під капотом всякого сучасного автомобіля, навіть в мікрохвильвій печі та на деяких прасках, - мікропроцесор. До мікропроцесора хтось пише програму і забирає за це наші гроші!
Звичайно, якщо народ не бажає, щоб в державних (а отже народних) школах вчили програмувати - вчитель безсилий. Ми вже й так викинули з школи половину математики, фізики, хімії. А виробництво на чому базувати?
А кому треба виробництво? Нема виробництва - і уряд змушений брати позику в іноземних банків. Ми купуємо за позичені гроші іноземні товари. От лише позичене колись обов'язково доведеться віддавати: землею, лісами, родовищами, а не товарами та послугами, до створення яких освіта нас не готує. А далі - рабство.
Красномовна цитат про програмування:
Програмування - це мистецтво. Досконалість досягається тоді, коли програма, що виконує свою функцію, займає всього кілька рядків; коли одна програма може робити те, чого не може робити інша; коли одні програми можуть проникати в інші; коли програма може маніпулювати з файлами такими способами, які раніше вважалися неможливими. Досконалі програми, окремі прийоми програмування, вдалі алгоритми можуть бути предметом колекціонування та шанування. (Стівен Леві)