Programista komputerowy, programista, deweloper, potocznie koder (ang. computer programmer, programmer, software developer, coder) – osoba pisząca programy komputerowe w języku programowania. Feminatyw dla słowa programista to programistka. Rynek programistów jest zdominowany przez mężczyzn, a kobiety według różnych badań stanowią 15-18%[1][2][3].
Większość programistów zna co najmniej kilka języków programowania (np. C, C++, C#, Java, Python), lecz specjalizuje się tylko w jednym z nich. Programiści często specjalizują się w rodzaju pisanych przez siebie aplikacji (np. webowe, mobilne). Nazwa głównego języka jest często dodawana do nazwy stanowiska, np. programista C++, aby podkreślić specjalizację. Programista jest jednym z zawodów informatycznych.
Mianem programistów potocznie określa się projektantów oprogramowania, inżynierów oprogramowania, analityków systemów, czy też projektantów stron internetowych (webmasterów). Jest to jednak pewne uproszczenie, ponieważ zawody te wymagają wielu innych umiejętności, oprócz samego programowania. O ile podział ten jest dobrze zarysowany za granicą[4][5][6], w Polsce panuje większa swoboda w wyborze nazw zawodu.
Międzynarodowy Dzień Programisty jest obchodzony 13 września, a w roku przestępnym 12 września[7].