Arduino order

I'm going to order my arduino uno on monday. I had originally ordered it from adafruit but it was received in new york not where I live. I'm going to order it from they have a ware house in quebec. I want to be able to control fans. I have some fans that have the speed control wire and some that don't. How will I be able to control them. I'm also wanting to control a 12 volt dc bilge pump. I'm working on the design for a controlled plant environment. any suggestions as how I should do it. Any help is greatly appreciated. to power stuff I have a 12 volt dc at power supply from an old computer. ;)