Thanks for all the fast replies. My auduino should be here any day. Just want to start playing with it.
The current programming tools I use for work and for building automation software is much easier as far as coding. Its a block program.. So you just drag over say a Digital Input select with Input Number and then on to next block a pid or whatever it may be.
Hopefully in future would be a program similiar for Arduino. The same program I used at one time was writing all code but as time went people made software to make coding easier.