There are multiple free CAD programs out there.

Use the CAD program to create the STL. Which CAD you use is up to you and what you are modeling for.

The Slicer is what you need to be sure to pair correctly with your printer. Most slicers will work with most printers, but some slicers work better with certain printers. Just find the one that works the best for you and your printer.