«программник» по составу

программник

Части слова: программ/ник/

Состав слова (морфемы):
программ — корень,
ник — суффикс,
нулевое окончание,
программник — основа слова.