Here are the programs I use;
Ultimaker 4.8.0 https://ultimaker.com/software/ultimaker-cura
This is a SLICER that you need to prepare the .stl files you download from places like thingiverse or stlfinder.
The slicer is where you set things such as temperatures, quality of the print, and other tuning paramaters.
It creates a Gcode file that the printer uses.
Another slicer is Prusaslicer https://www.prusa3d.com/prusaslicer/