Вы знаете, зачем нужны были языки программирования, когда у нас уже были человеческие языки?

Машины понимают только выкл/вкл. С другой стороны, человеческие языки слишком сложны. Такое маленькое слово, как «О», может иметь разное значение в другом контексте и с разными эмоциями (помните фильм «П.К.»?). Представьте, что вы пишете код со словами типа «О»!

Нам нужно было смягчить сложность человеческих языков и сделать что-то более простым для машинного перевода.

Да, языки программирования намного проще (тупее), чем человеческие языки.

Изучение языков программирования требует более простого мышления. Глупее можно подумать, легче программировать?

Не верите?
Как лучше всего отладить/пробный запуск программы? НЕ принимать на себя никаких шагов. Если ты тупой, ты не будешь знать того, что предположишь. Все спрашивают. Только «умные» притворяются шагами и думают, что код должен работать.

Будь то обучение программированию или отладка — глупость сделает вас самым умным в комнате.

Та же философия работает и при сборе требований. — Тема для другого дня.