Just like any father should, God doesn't treat all His children equally, but approaches them based upon their level of maturity. Any person will treat a 5 year old boy different than they would a 50 year old man.
To understand this, we should know what different levels of spiritual maturity there are. Scripture makes it very clear what God expects us to do on every level of growth He has for us.
In this book, I explain what different levels of maturity there are and what you should be able to do on every one of these.