Who made God?

That's an easy one.

God wasn't made.
He has always existed.
He has no beginning (and no end).
He is outside and independent of time, space, and matter as we know them.
He is "self-existent".

Hard to accept?
Harder to accept than everything coming from NOTHING?
That is essentially what evolutionary theory teaches.

Which scenario* is more logical?
Which is more believable?
Which makes more sense?
Which do you feel in your heart is the right one?

That God has always existed, that He just IS, is a mind-boggling reality and one that I recommend you think about and meditate on.
Place it in the context of the other big question: Why is there something rather than nothing?
When I do, my brain blows a fuse.

...from everlasting to everlasting you are God.
— Psalm 90:2

*Yes, I'm assuming here that there are only these two options. If you don't accept this then this site is not for you.