The story of the call of Moses is interesting to think about. God still calls men into ministry. But when God calls men like Moses He calls them in a unique way that few other men will ever know. We know that God called Moses on mount Horeb. We know the familiar story of the burning bush. But there seems to be a mystery to be solved still.
When did God call Moses to be the deliverer? Some people think that God must have been dealing with Moses in Egypt. They use Moses' outburst in killing the Egyptian oppressor as proof that something Divine was at work in Moses. The Bible nowhere says anything about God until Exodus chapter 3 concerning Moses. Moses was more Egyptian then Hebrew. Moses was raised by Egyptians in Egypt his whole life. Why Moses over-reacted and killed the Egyptian is more evidence that maybe Moses had a hot temper than that God was calling him.
Anyway, God chose Moses, God called Moses, God equipped Moses, and God used Moses to do a great work.
When Moses' staff became a snake, he was not afraid of the snake. He was afraid of what the sign meant. Who am I was Moses' response. He knew what the serpent power in Egypt was and how powerful it was. He understood that what God was asking him to do was beyond even his ability to perform.
In the end Moses went and did what God called him to do and he is honored in history as the great deliverer. But even Moses was not sinless. No one gets to Heaven on their own merits. We all need a savior.
"And when the Lord saw that he turned aside to see, God called to him out of the midst of the bush, and said, Moses, Moses. And he said, here I am." Exodus 3:4