Science cannot explain anything before the Planck Time (1x10^-43 seconds after the initial "moment" of the Big Bang). Anything before this time is philosophy, not science. Science simply cannot be applied to this time. Does this mean that God exists? Or that creationism is true? No, of course not. It may well be, the point is we will never know. It is impossible for us to find out what happened prior to the Planck Time, the best we can do is think up philosophical theories.
I like to think that the universe has existed forever, but not in the way you might think. If time was created at the moment of the Big Bang, then time did not exist "before" it. Since the timeline stops at the Big Bang, the universe has essentially existed forever. It's like asking what's 100 miles north of the north pole, there is no answer. Likewise, asking what happened "before" the Big Bang is a meaningless question, because there was no "before".
What does this have to do with religion? There is still room for God in the world, even if evolution is right (I think it definatly is). As much as science will be able to explain, the one thing it will not be able to explain is the very origin of the universe itself, that is left up to philosophy and to your individual beliefs.
I like to think that the universe has existed forever, but not in the way you might think. If time was created at the moment of the Big Bang, then time did not exist "before" it. Since the timeline stops at the Big Bang, the universe has essentially existed forever. It's like asking what's 100 miles north of the north pole, there is no answer. Likewise, asking what happened "before" the Big Bang is a meaningless question, because there was no "before".
What does this have to do with religion? There is still room for God in the world, even if evolution is right (I think it definatly is). As much as science will be able to explain, the one thing it will not be able to explain is the very origin of the universe itself, that is left up to philosophy and to your individual beliefs.