You can read up on them at any of the places that sell them, but the best way is to then take that information and start growing some of them and compare for yourself. Keep on growing a few at a time until you've had enough. (Which never really happens, you can never try enough and there's always new ones.)
They generally only fall into two categories anyway, indica and sativa, the differences beyond that are more subtle.