Ok, so your slicer software basically slices your model into 2D layers and outputs that as GCODE that is simplified: "hey printer, heat up to 230C and go from X to Y pushing out this amount of plastic at this speed" that specifically builds the model you chose to slice with your specific profile and printer settings. The general settings in that software will be the same every time for
your printer (motor steps, currents and a ton of other stuff). You might have different profiles for different qualities like for instance "fine" or "fast" that are either preset or set by you to tell the printer at what layer height to print, the nozzle size, speeds, acceleration and temperature etc. You might save different profiles that are material specific to record your results as per the above pointers in my prior answer.
When you choose a model to print, you will pick a profile that fits your needs and then you will most likely adjust temperature, infill, perimeters and top/bottom layers to suit the needs. Then you slice and look at the results in your software before printing so you avoid unnecessary disappointments
This is not something that is difficult - it just take a bit of printing to understand how it affects your prints.
What you need to learn is how to properly orient your models, how and when to cut them up for better prints and how and where to place supports. It's fairly logical as a concept, but it takes a fair bit of trial and error in practice and getting fairly intimate with your printer...