For beginners I have highly recommended the Creality 3D CR-10 Mini 3D Printer. Its assembly is simple and only take 10 minutes to install. Its cost is just $549. It may eventually need some maintenance and provide a solid first-time user experience.