Программист — человек, занимающийся созданием программного обеспечения.
Программирование может быть как основной профессиональной деятельностью, так и прикладной деятельностью для решения определенных профессиональных задач, а так же в непрофессиональной сфере деятельности (например, как хобби).