Have programmed before, but with Pics and Hitachi micros
Arduino is easy, cheaper and more fun.
Arduino Uno is £6 off ebay and all software (IDE) is free http://arduino.cc/en/Main/Software
Loads of free help on http://arduino.cc/ if you cant find what you want on there, just do a google search for arduino and what you need to know i.e. arduino temp. loads of stuff out there.
Lots of free examples in arduino IDE built in

So having got an arduino uno (Loads of different types) from ebay
Also obtained two Maxim one wire temperature DS18B20, called one wire but need three (power 5V, Gnd and the data wire)
All i wanted to start off is monitor temperature
Another good program to use is http://fritzing.org/home/ as you can document your project easily
Like this

This is all you need to start a basic temperature monitor
As there is example code in the Arduino IDE for the DS18B20. Under the One Wire example above.
This puts out the temperature by default to a serial port which you can look at on the Arduino IDE
Like this

Note the ROM id 24 D4 50 DB 2 0 0 49, every one wire device has its own id. So you can use multiples on one data line. The example is supposed to work up to 7 devices. I have used it with two.
Shows Fahrenheit and Celsius by default in example, I just hacked it for oC only.
Have also now added a screen, sorry the pic is rubbish. Small silver cylinder on picture contains the DS18B20 temp probe. Only one temp shown on screen so far.

Future ideas - read temp via wifi / bluetooth on mobile /tablet in house
Data logger of temp to sd card