In the end what Jesus has been building in heaven for His followers will come out of heaven and come down to the new earth.. This place is called the New Jerusalem and is described in The Book or Revelation chapter 21:: It reads::
Revelation 21
1 And I saw a new heaven and a new earth: for the first heaven and the first earth were passed away; and there was no more sea. 2 And I John saw the holy city, new Jerusalem, coming down from God out of heaven, prepared as a bride adorned for her husband. 3 And I heard a great voice out of heaven saying, Behold, the tabernacle of God is with men, and he will dwell with them, and they shall be his people, and God himself shall be with them, and be their God. 4 And God shall wipe away all tears from their eyes; and there shall be no more death, neither sorrow, nor crying, neither shall there be any more pain: for the former things are passed away.
Some Christians who have not read all of the scriptures but have read the words of Jesus in the gospels read the following and assumed that their eternal destination was heaven..
(John 14:2-3) "In my Father’s house are many mansions: if it were not so, I would have told you. I go to prepare a place for you. {3} And if I go and prepare a place for you, I will come again, and receive you unto myself; that where I am, there ye may be also."
So if a Christian only reads John 14 2-3 they will be left with the impression that the home Jesus is preparing for then is in heaven ( The Fathers House ).. They would assume that therefore their eternal home will be in heaven.. But the scriptures in Revelation 21 make it clear that the place is a mobile City called the New Jerusalem and in the end it will come Out of heaven and down to us and we shall live in it on the New earth forever and ever..
That is why Jesus declares that the Humble shall inherit the earth..
(Matthew 5:5) "Blessed are the meek: for they shall inherit the earth."
As for your second question Yes there shall be two resurrections.. One will happen at the second coming of The LORD Jesus and the second one will happen at the last judgement which will happen 1000 years after the Return of The LORD Jesus.. In Revelation verse 20 we read::
(Revelation 20:1-6) "And I saw an angel come down from heaven, having the key of the bottomless pit and a great chain in his hand. {2} And he laid hold on the dragon, that old serpent, which is the Devil, and Satan, and bound him a thousand years, {3} And cast him into the bottomless pit, and shut him up, and set a seal upon him, that he should deceive the nations no more, till the thousand years should be fulfilled: and after that he must be loosed a little season. {4} And I saw thrones, and they sat upon them, and judgment was given unto them: and I saw the souls of them that were beheaded for the witness of Jesus, and for the word of God, and which had not worshipped the beast, neither his image, neither had received his mark upon their foreheads, or in their hands; and they lived and reigned with Christ a thousand years. {5} But the rest of the dead lived not again until the thousand years were finished. This is the first resurrection. {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."
So on the day of the return of Jesus satan will be cast into the bottomless pit so he will no longer be able to influence the people on earth for 1000 years.. The followers of Jesus who suffered persecution and where executed for their faith in Jesus will be resurrected and will rule the world with Jesus for 1000 Years before the final judgement..
The scriptures in the same chapter describe the resurrection that will happen 1000 years after the first..
(Revelation 20:11-13) "And I saw a great white throne, and him that sat on it, from whose face the earth and the heaven fled away; and there was found no place for them. {12} And I saw the dead, small and great, stand before God; and the books were opened: and another book was opened, which is the book of life: and the dead were judged out of those things which were written in the books, according to their works. {13} And the sea gave up the dead which were in it; and death and hell delivered up the dead which were in them: and they were judged every man according to their works."
I encourage you to read the Bible from Revelation chapter 19 from verse 19 to the end of revelation chapter 20.. That will reveal to you firstly the second coming of Jesus and then the first resurrection of the saints and then the 1000 year kingdom on earth and then the final judgement.. It is all in chronological order and very clear..