Зарождение программирования можно проследить до первых дней вычислительной техники, когда люди впервые начали разрабатывать машины для выполнения сложных математических вычислений. В конце 19-го и начале 20-го веков такие пионеры, как Ада Лавлейс, Чарльз Бэббидж и Алан Тьюринг, заложили основы области компьютерных наук и разработки первых компьютеров.
Одной из самых ранних форм программирования был машинный язык, который состоял из серии инструкций двоичного кода, которые могли быть выполнены компьютером. Это был утомительный и подверженный ошибкам процесс, и только с развитием языков программирования более высокого уровня в 1950-х и 1960-х годах программирование стало более доступным и простым в использовании.
Первый язык программирования высокого уровня, Fortran, был разработан в 1950-х годах для научных и инженерных приложений. За этим последовал COBOL, который был разработан для бизнес-приложений, и BASIC, который был разработан как образовательный язык.
Развитие микрокомпьютеро