How does God prepare someone for big assignments? Consider the mission given to Moses. He was called to deliver an entire nation from slavery. The assignment was to bring six hundred thousand men, on foot, out of Egypt and into the Promised Land. In addition, there were the women and children. Talk about a big assignment! Imagine the logistics of such an endeavor.
God prepared Moses by allowing him to grow up from infancy under the ways of Egypt. He learned their customs, their idols, and was a favored son of Pharaoh until God revealed his birthright. He began to realize God had placed him in the court of Pharaoh but realized he was not one of them. He was being called back to his own people. He tried to deliver his people using the ways of Egypt. This was not God's way. So, God banished him to the land of Midian for additional training.
God guided Moses to Midian because the Midianites were of the seed of Abraham, and retained the worship of the true God among them. God allowed Moses to learn the trade of shepherding sheep for forty years. Moses learned while living in the arid dry land moving sheep around to places where water and grass could be found. The desert was a place of preparation for one of the greatest assignments given to one man. Did you hear what I just said? Yes, the desert was the place of preparation.
Moses was battle-trained in the same environment he would spend another forty years to bring a stubborn and willful people out of slavery.
What kind of assignment is God preparing you for? Does He have you in the desert of preparation? Learn well the lessons you are there to learn. You may find you are called to be a deliverer, just like Moses.