Ну ассемблер назвать "языком программирования" (лично у меня) язык не особо поворачивается.
Наверное потому, что Вы с ним не знакомы?
Ассемблер полноценный язык программирования низкого уровня, так как использует мнемонические команды, а не машинные коды для пересылки инструкций процессору и оперативной памяти.
А по поводу топика, то первым языком программирования считается
Short code - он появился аж в 1949 году.
Вообще первым программистом считается
Ада Лавлейс. Легенда гласит, что еще в XIX веке она придумала язык программирования для программирования вычислительных операций на машине
Бэббиджа.