What glenn said. Its primarily regional.
Burbon is sweeter, rye has some kick ( i prefer it if i'm not drinking scotch ), whisky is a roughly generalized descriptor for that catagory of booze and scotch is specifically scottish thing ( i prefer the heavily peaty stuff that tastes like you're drinking a campfire)