Re: PC Updated itself last night
On the RaspberryPi use the standard OS - Raspbian (Debian Linux ported to the RPi). Get it from the RaspberryPi Foundation unless you buy a package that includes it.
I gave up using Windows around 2003 - all my computers (Lenovo laptops and an AMD Athlon whitebox desktop) apart from the RPi run Redhat Fedora. I'd started running RedHat Linux 6.2 in 1999, liked it and so stuck with Redhat thru RedHat Linux 7.2 and into Fedora. Fedora is fairly close to the bleeding edge - CentOS is a RedHat clone and gives more stability. Both now have a stable and painless procedure for doing in situ upgrades to the next OS version.
I've now moved a fair bit of my own C code from Intel and AMD (Fedora Linux) to ARM (Raspbian on the RPi) using a shared CVS source repository and in all cases the code has compiled and run on the RPi without any problems.