First of all, make sure you are in the BitBuilt discord as there is a 3d-printing chat channel
For a 3d printer, it really depends on how much you want to spend and how big you want to go. I would play with Ultimaker Cura with some printer presets and models you want to print to get an idea of...