A good quadcopter for a beginner is one that you can easily afford to replace. Toy quadcopters offer a way to get into flying and understanding the skill of flight before you spend a lot of money on an expensive drone.
Cheap quadcopters will not have any GPS or advanced flight assist systems but you will learn how to fly and stay in control of the aircraft and that is very important. I recommend a started drone like the Syma X5C which is a toy drone that has a 2-megapixel camera. These are great to learn on and fly very well.
There are a lot of cheap drones that you can purchase and for your first drone, many of them will be fine. What you need is a drone that is not expensive which you can use to learn to fly with.
During 2018 a drone was released called Tello which took advantage of some technology from DJI. The Tello Quadcopter Drone made headlines for being the most advanced toy drone at the time it was released and is a good option for beginners because it has some flight assist modes and is small enough to fly indoors. The best thing about this drone is the price because it is a lot cheaper than more advanced drones but not a lot more than some other drones in the toy class of drones.
Beginners do not need to spend a lot of money on a drone because the important thing is to learn how to fly. That is why I do not want to spend too much time deciding on what drone to buy. The drones I have mentioned above are ideal for beginners.