I have a couple of issues first I don't own a floor sander or a floor nailer or other professional flooring tools but that shouldn't stop you because we have the INTERNET..
After looking at several sites and reading several how to's I learned a couple of key things.
1 You need a router (mounted in a table is a huge +) and a .25 groove bit and a bunch of 5gal paint sticks.
2 You don't need a nail gun.. but you will need to pre-drill all of your nails and use a nail set.
3 A stool as well as knee pads.
4 Build your self a table saw sled.
Tools you will need (some are noted above)
1. Hammer, Hand Drill, Nail Set, Utility Knife, Speed Square, Chalk Box, Tape Measure, and Framing Square.
1a. 10 to 20 fine drill bits, Utility Blades. Huge handfuls of 5 gal paint sticks.
2. Knee Pads, Small White Stool. Gloves help when pulling up carpet.
3. Table Saw with sled, Router table with .25 groove bit.
Step 1: Step One, Time To Start Ripping Up The Flooring
All the carpet has to go. It is best to remove all easy to remove flooring. If you pull up the carpet you will need to remove the tack strips and nails.. This can take a few hours, and be quite painful.
I had to patch a small hole where there was a vent for the old wood stove... It is a good time to walk the floor looking for squeaks and soft spots. If you fine any use sheetrock screws to tighten it up. I know there is a huge urge to start laying floor but take your time in setup now!