The Bible answers this definitively, once and for all in Genesis 1:1. In the beginning, God created the heaven and the earth. It is impossible for the human mind to fully fathom an infinite timespan or a time before our concept of time. God makes it simple for us. At the very start of His creative project, He made the heaven and the earth. That point begins our existential timeline. The skeptics allege that the creation of the heaven in the beginning contradicts another passage of scripture from Genesis Chapter 1…and that is the passage between verses 6 and 8. Those verse read as follows:
And God said, Let there be a firmament in the midst of the waters, and let it divide the waters from the waters.And God made the firmament and divided the waters which were under the firmament from the waters which were above the firmament: and it was so.And God called the firmament Heaven. And the evening and the morning were the second day.
This is not a contradiction because In the beginning does not mean on day 1. It means at the start. Genesis IS the book of the Bible that deals with all things “beginning”…all things related to the origin of this reality. Therefore, verses 6-8 do not contradict verse 1.
Now, that is not where the perceived contradiction ends. They transition to the book of Matthew to show a contradiction that does not exist. Matthew 25:34 reads as follows:
“Then shall the King say unto them on his right hand, Come, ye blessed of my Father, inherit the kingdom prepared for you from the foundation of the world.”
This verse clearly agrees with Genesis 1:1 and 6-8. To paraphrase, it says that the blessed ones will be called together to inherit the kingdom that was created from the beginning.
Finally, the skeptics argue that the Bible suggests that Heaven was made after the ascension of Jesus.
John 14:2 reads:
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.
The skeptics seem to think this indicates that Heaven is being prepared/created for us. Ladies and gentlemen, this is not a contradiction! Jesus has gone to prepare a space for us. He has not gone to create Heaven for us. The Heaven was already made in the beginning! What Jesus said can be analogized to the owner of several mansions who tells his family that he will get one of those mansions prepared for their habitation. It does not mean he’s building a new mansion for them. There is an obvious difference between God creating the Heavens and Jesus preparing a place for us.