Referring to your the question of what caused the big bang or what came before it, the best possible answer we have right now is "don't know".
Though I did read somewhere about the possibility of there being some sort of indefinite cycle of big bangs and "big crunches". I have absolutely no idea how plausible that is though, or if I even remember it correctly.








