alt=Kobieta siedzi tyłem do nas przy jasnym biurku na którym stoi włączony monitor. Kobieta jest ubrana w bordową bluzkę i ma dość krótkie kręcone rude włosy.|mały|Programistka pisząca kod w języku Java z narzędziem JUnit
Programista komputerowy, programista, deweloper, potocznie koder (, , , ) – osoba pisząca programy komputerowe w języku programowania.
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 mogą specjalizować się w rodzaju pisanych przez siebie aplikacji (np. webowe, mobilne). Nazwa głównego języka bywa 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 uproszczenie, ponieważ zawody te wymagają również innych umiejętności, oprócz samego programowania. O ile podział ten jest dobrze zarysowany za granicą, w Polsce panuje większa swoboda w wyborze nazw zawodu.thumb|Programista pracujący dla Wikimedia Foundation