Personally I have a Prusa Mk3s+. I'm not a hater or a fan boy. There are definitely things I don't like about it and they are expensive, but the thing I think most people like about them is that they just sort of work. This is very valuable, especially when you're just starting out.
But what I really came here to say is that to 3d print, you need to do more than just buy a printer. Don't forget, unless you just want to print doohickies you find on the net, you also have to learn how to use 3d graphics programs. The most common is probably fusion360. It's free for hobbieists but there are some drawbacks. There is easily as much to be learned about this drafting as there is about the printer. There is also another free program called FreeCad. The learning curve for both of these is a bit steep to get proficient, but not too bad to get started.
You also need to learn about the filaments. When I printed something using PLA, the default material often provided with the machine, my dimensions were spot-on. Unfortunately, most of what I wanted to print either was used on a car or needed to be transported in a car. I live in a hot environment and PLA simply won't stand up to those temperatures. So I started printing with ASA and regrettably this is difficult to print with and my dimensions are always a bit iffy. This material and many others require an enclosure to print, something else to consider. You also might need a way to dry your filament and keep your filament dry.
I'm not trying to discourage you. All of these things can be overcome. I just wanted to inform you.
If you go onto YouTube and watch some videos, you can get a lot more info. I recommend the following:
Thomas Sanladerer CNC kitchen Zack Freedman
Enjoy!