To further legitimatize his claim to be Joshua is says he is persecuted and attacked. The Devil is pissed with Davey and is trying to destroy him.
3:1: “And He [Jesus Christ in the context, see Zech. 2:13] showed me Joshua the high priest standing before the angel of the Lord, and Satan standing at his right hand to resist him.”
The ancient Joshua described in Ezra, Nehemiah, Haggai and Zechariah had two different names. Ezra and Nehemiah call him Jeshua, but Haggai and Zechariah use Joshua. There is a reason for this difference! Joshua means “Jehovah-saved.” Jeshua means “he will save.” So this man is one who is saved, but also one who delivers (saves) others. Of course Jesus Christ is our ultimate Savior and High Priest. This man then, like Moses and Adam, becomes a type of Jesus Christ.
How interesting that it was a man named Joshua who followed Moses, and was used to deliver Israel from enemies and the wilderness to the Promised Land.
Verse 1 pictures Joshua standing before Jesus Christ being resisted by Satan. The Hebrew word for resist is the verb form of the word translated Satan. It means “to attack, accuse, be an adversary or resist.” In summary, the devil is doing to Joshua what he naturally does, but in a closer and more direct way. Notice Joshua is not in Satan’s clutches, as some mistakenly believe. This man is in the devil’s crosshairs—constantly attacked, accused, opposed and RESISTED. This should not be hard to understand since the devil would most want to destroy the final leader of God’s Church. (Incidentally, I have been attacked more than any other leader alive. Only Mr. Armstrong, having had more years, was attacked more.)