If we are completely honest, a newborn baby doesn’t really need toys. Yes, offer them lovely things to look at (they prefer your face and black and white patterns most) and explore with their eyes, but they don’t really have the motor control to closely explore most items. By 6 months of course, they will have a lot more physical control and have more ability to explore some of the things you provide them.
With your littlest one, just spending time with you is the best way to engage and teach your child. Explore the house with them and show them everyday objects. Have a quiet chat or listen to some music. Honestly, just spending time smiling, holding, and cuddling your brand new baby is all they really need.
Around 8 weeks your child is growing a little more independent and can amuse themselves for up to about 15 minutes. It is around this time that you can really start introducing some exciting new toys for them to explore and grasp.