Actually the first resurrection was nearly 2000 years ago. All Christians will have part in the first resurrection.
Rev 20:6 Blessed and holy is he that hath part in the first resurrection: on such the second death hath no power, but they shall be priests of God and of Christ, and shall reign with him a thousand years.John 11:25 Jesus said unto her, I am the resurrection, and the life: he that believeth in me, though he were dead, yet shall he live:
But --- Rev. 20 talks about two resurrections, separated by a "thousand years".Actually the first resurrection was nearly 2000 years ago. All Christians will have part in the first resurrection.
If the "first resurrection" refers to Jesus', or to the believer's conversion ("passed from death to life") or believer's coming into the presence of God at death, in any of these cases the thousand years of Rev. 20 does not start at some time in the future.
Just like "cattle on a thousand hills are mine" means "all the cattle are mine", the "thousand years" is an expression meaning all of the time from the church's beginning until Jesus' visible return ("just as you have seen him go") brings "this age" to a complete end.