Программи́ст — человек, занимающийся разработкой программного обеспечения для персональных, встраиваемых, промышленных и других разновидностей компьютеров, то есть программированием.
Программистами называются люди от руководителей крупных проектов по разработке программного обеспечения до любителей, в одиночку пишущих непосредственно код программы. Среди программистов бывают разработчики компьютерных вирусов и специалисты по компьютерной безопасности.
Также про программистов есть много анекдотов, в которых высмеивается их оторванность от жизненных реалий, теоретический и строго логический склад ума (образ программиста во многом наследует образ физика).
В России под термином «программист» иногда понимается общий специалист по компьютерам и сетевым технологиям — системный администратор, системный программист, сетевой администратор, аналитик и ещё много различных направлений, но чаще всего программистом ошибочно называют инженера по эксплуатации программного обеспечения.