The best way to learn about craps is to get the basic game play down first and then play it.
Craps is more of a hands-on kind of game, and as for the odds? Don't bother trying to learn them, because they are constantly changing during each throw.
I think Craps is all about the person who knows how to throw the dice.
If you want odds on craps, learn how the dice throwers play to get a good idea on the odds.