There is no single amount that everyone should spend on a beginner 3D printer. Your budget should depend on what you need from the machine.
A cheaper printer can be a good way to learn the basics of 3D printing, especially if you are comfortable adjusting settings and doing some maintenance. However, spending more can sometimes give you better reliability, easier calibration, faster printing, larger build volume, better safety features, and a more convenient user experience.
Remember that the cost of a 3D printer is not the complete cost of 3D printing. You may also need to purchase:
Filament or resin
Spare nozzles or other consumable parts
Build plates
Tools
Filament storage
Resin washing and curing equipment
Safety equipment
Replacement parts
For example, if you purchase an inexpensive FDM printer but later need to buy several upgrades to get the features you want, the final cost may become similar to buying a better-equipped printer from the beginning.
A good approach is to decide what features you actually need first, and then choose the most affordable printer that provides them.