A good starter printer is the Ender-3 V3 SE. It's reasonably fast and reliable for the price. It comes pre-assembled unlike some earlier Ender-3 models which are more DIY. I've had one for about 6 months and I'm very happy with it.
In addition to a printer, you'll want good slicer software. It's hard to go wrong with Cura. It's free software under the LGPL v3, source code available here. It supports a ridiculous number of printers, and it incredibly customizable. It's also very fast. I regularly run it on a budget years-old laptop with onboard Intel graphics and 8GB RAM and it still works perfectly. A lot of the slicer software that comes direct from printer manufacturers is either some weird homegrown thing with poor performance and poor customization, or it's just Cura with proprietary bits on top. Ignore it all and go straight to original Cura.
To get started in 3D modelling, get a free account at Tinkercad. It's a proprietary web thing from the bloodsuckers at Autodesk, but it's actually legitimately good. It's easy to export the right kind of file that Cura needs.