The story goes God created all things, but man chose to sin because man has free will. However, God knew all along that man would fall and provided a solution to bring man back, but only if man wants to. However, God didn't create sin or Hell or Satan.
Now that I've thought about this more, it doesn't make sense.
If God knows all things (including the future) and is all-powerful, then God created angels. The only Lucifer could have chosen to rebel is if God created rebellion. The only way the snake could have convinced Eve (and Adam) to "sin" would be to create sin.
If God created all things out of nothing, then He had to, by default, create sin as an option for other created beings to choose. Of course, this also would mean that the biblical God created all things so they could be destroyed, so he could kill his son, and force his own creation to repent and be destroyed, a destruction God created.
This doesn't make a lot sense to me anymore. And please don't say "God's ways aren't our ways". That's the biggest copout I've ever heard.