I want to understand the varieties of grain out there. Does someone know of a site that does a good job of explaining the differences between that many types of grain?
Most online homebrew shops carry many grains and have descriptions of each on their sites. You can peruse a couple like Austin Homebrew or More Beer and read a synopsis of each one. After that, if you want more info on a specific grain, google it!