Hi Price, a couple things that I didn't see mentioned in this thread (or in the articles Menagerie provided links to):
BioSpira.
This is a product that will dramatically speed up your cycle. Many people have reported success with this product, as it is different than other products (ie, Cycle, Bio-Zyme).
BioSpira can be difficult to find in many corporate pet stores (PetSmart, PetCo), so it's more likely that you'll find it at independent pet stores. The product should be kept refrigerated until you use it, so make sure the store is storing the product in a fridge.
If you can't find it at any stores in your area, then
here is a place that you can order it from.
Directions are pretty clear on the packaging, so this may be something to consider if you don't have the time to go through the cycling process (the nitrogen cycle).
Test Kit
Liquid reagent test kits (use test tubes and liquid drops) are better than dip-strip tests (paper strips that are dipped in the water). The liquid tests are more cost-effective on a per-test basis and are more accurate than the dip strips.
This is the preferred test kit
It's usually available at most pet stores, including the big corporate pet stores. It tests all of the water parameters that you should know in your tank: ammonia, nitrites, nitrates, and pH.
Heater
Alshain has already mentioned that you'll need a submersible heater (one that can be fully submerged underwater in the tank). These are better than the heaters that attach to the rim of the tank.
What wasn't mentioned is
wattage and
placement.
- Most heaters are either 25, 50, 75, 100, 150, 200, or 400 watts. The wattage you need will depend on the size of the tank, but you should have around 5 watts per gallon. The reason for not using a higher wattage heater on a smaller tank is this: a 200-watt heater will increase the temperature of a 10 gallon tank much quicker than a 50-watt heater will increase that temp. Plus, it's harder to make small adjustments in temp when using a higher wattage heater on a smaller tank. Rapid temp changes can be stressful for fish.
- Placement of the heater depends on current flow in the tank. You want the heater to be located somewhere that water will flow past it, or above it. This is because you want the heated water to move throughout the tank - you don't want to have some parts of the tank that are cold and others that are hot.
Thermometer
You'll need one of these. Some people use the kind that stick to the outside of the tank. I don't like those myself. Instead, I like the glass thermometers. Something
like this, which are easy to find at pet stores. The reason I like these is because it can be easily moved to different places in the tank, so you can easily check if there are cold/hot spots.
I think most of the other info you'll need has already been posted or linked to.
Good luck and welcome!