How to go about controlling and powering 4 x 120mm PWM Fans

Thank you guys for your replies!

I am definitely feeling more confident about this project after last night watching random arduino youtube videos and reading these posts this morning.

I also stumbled upon some schematics for a PWM fan controller for Raspberry PI. I still would like to use Arduino as it seems to be more affordable. Also I assume the physical hardware used could be the same the only difference would be the programming?

Here is what I found:

I am at a point where I am trying to figure out exactly what parts I need and where I should get them from. I have seen the starter kits. Is that the best direction to go or will I ultimately have a lot of parts I need to buy anyways?

Based on the above diagram and my limited knowledge I have put the following list together:
1 x Dallas 18B20
1 x 4.7k Ohm resistor
1 x 1k resistor
4 x 4 pin fan connectors
1 x Arduino Uno
1 x Perf Board

Based on what you are saying I know I need 4 x transistors but not sure what kind/type is recommended.

Other than that what am I missing?

Thanks,
Kevin