Here's one more tidbit of info, just for you, SAN!
Familiarize yourself with general groups of aquarium fish. Even if you don't what a particular name of fish is, (or the common name doesn't match up with a picture) you'll be able to speed up the identification process quickly.
[added] SOONER or later you'll see an interesting fish in a store, and you'll want to find out more about it. That's why this stuff is good to know. Even the most veteran fishkeeper gets a surprise from a newly discovered or newly popularized import.
Here's the basics:
characins: includes a wide variety of fish, including tetras, but also larger fish, like silver dollars, piranhas, and many others. Be careful, some of these get BIG.
tetras: This is more like a subfamily of characins, but there's a lot of tetras in the aquarium trade. Most of these are small and harmless, but NOT all! The bucktooth tetra looks small and harmless, but is pretty nasty. This includes the very popular neon tetra. Most are pretty hardy, even though most are from soft water environments.
cypranids: These contain some of the easiest community fish to care for. This group includes several small species of happy, easy going fish, that can do fairly well with many different kinds of fish! Rosy barbs are great beginner fish, so are gold barbs and cherry barbs. Tiger Barbs are interesting schooling fish, but they are notorious fin-nippers, so keep only with larger or fast-swimming fish. AVOID tinfoil barb, bala sharks, as they both get pretty big. (research the size on the ones you're not sure about). Harlequin rasboras are another very popular fish that are good for beginners as well.
Livebearers hardwater fish! Easy to keep too! These fish don't lay eggs, they just pop out the babies. Most popular include: Mollies, playies, guppies, and swordtails. There's a few oddball livebearers out there, but avoid the oddities until you find out how to care for them.
anabatoids This group includes gouramis and bettas. I don't recommend keeping bettas with anything other than very small fish, since their flowing fins look sort of like algae to other fish, and it will get bitten up! Gouramis (pretty much all of them, EXCEPT the giant gourami) get decent sized, but really can be trusted with smaller fish. The Kissing fish is a gourami, but they do get to be about 6 inches long, not big, but too big for a 10 gallon aquarium.
Cichlids: These guys contain fish that can survive in hard or soft water, since they originate from different parts of the world. There's so many different kinds that no rule applies to all of them. Even within closely related species habits can vary wildly. Some are gentle and easy going, and some are just evil! One very popular cichlid that gets to be about 4", and is not mean is the Kribensis. Note: Only ONE male Krib will ever attain nice coloring in your tank, the other males will only show submissive (duller) coloring, and the females are a bit dull as well.
Raibowfish These are REALLY great fish to start out with as well, but they should only be kept in 30 gal or larger (with a couple exceptions that stay pretty small) These fish swim around a lot, and may bother very small or shy fish, but only because they are constant swimmers. And just like the name implies, can be very colorful. The dwarf rainbow fish will go great with smaller community fish.
Danios: These might fit into another group... but... whatever. These are great small fish that only get to be around 2.5 inches long. These are easily one of most commonly kept fish, since they're fast enough to not get eaten, and small enough to not bother smaller fish. Giant Danios can go in with almost any larger fish, even though they only get to be 4", they are very active, and very fast.
Catfish These come in many shapes and sizes. Some will hide 100% of the time during daylight, and you'll never see them. Some swim around a lot. While you don't strictly need any catfish in your aquarium, I usually think that no aquarium is home without a few! Cory catfish stay very small, and are really cute, and good beginner fish. Some catfish get VERY, VERY large, so again, be careful.
(I might add more groups to this later if I find any)