первый ответ - любой,
второй ответ - той которую лучше знает человек который будет вас обучать или консультировать.
P.S. а более конкретно - нужно вопросы правильно задавать "проги" бывают разными:
CAD (*CAD,SolidWorks,kompas,blender,OpenSCAD ...) - создание моделей
слайсеры (Slic3r, Kisslicer, cura,CraftWare,Simplify ...) - нарезка на слои и подготовка G-code
Терминалы (Pronterface,CraftPrint, ...) - управление принтером