But how can a god create itself when it doesn't exist? And for what reason?
We are forced to go outside of god for answers to this. And these answers are not going to come from religion.
Alas, this doesn't actually answer anything. It just pushes the problem back a little so we can pretend we don't have to answer it.
It's correct to say that science pushes further back. I am sure there's mechanisms which
explain the Big Bang (BB), and a mechanism which describes this mechanism. Turtles all the
way down so to speak.
But this doesn't work for any "god" OUTSIDE OF THE UNIVERSE.
Scientists say there cannot be anything "outside" of the universe. There cannot be time
before because time was created in the BB. Conceptually "before" the universe was born
is as silly as asking what is north of north. There was no time, energy, space, physical
laws, mathematics and logic.
N.o.t.h.i.n.g.
So asking the question "who made God" makes as much sense as asking what lies
outside of everything there is.