Çeşitli yazılım dilleri ve kodlamalar ile bilgisayar, telefon ve benzeri akıllı cihazlar için program hazırlayan kişilere yazılımcı, yani programmer denir. Yapılan işlere göre programmerlar, back-end ya da front-end olarak ayrılabilirler.
Günümüzde en eski programcı olarak bilinen Ada...