I am attempting to teach myself c programming - just plain c as a foundation an will grow from there. I have a grasp of html5 an some css - enough to say go ahead and start with my chosen language before i get into PHP. I have never been anything but a windows user - mostly 7 but am now on win8. For personal reasons - alright mainly because the WBEM , but other reasons also- i want to get away from windows. So my requirements on which flavor to pick would be 1: written in C, 2: with a built in c compiler, 3:with built in Python support - my next language. And preferably with an advanced text editor. And other than that as simple an OS as possible to minimize the learning curve. This will be a OS i use to teach myself C and it will be installed on my harddrive with a backup on a different partition in case i ruin my working/experimental distro. Although i'm not opposed to a livedisc i would prefer it on my hd. although i'm not real sure if my hardware config will allow me to dual boot I am posting this an then off to research my own answers but any answers or reasonable (what else would i get on this great site ) replies are appreciated.
hp 15 notebook pc x64
intel celeron cpu n2830
Capable of hardware vitualization but i keep it turned off / never installed installed hyper v. I'm ultimately trying to get off windows but want to learn c programming in the process so virtualizing a linux distro within windows would defeat my purpose i think. If any other specs are needed i can post but i figured this would be minimum need to know. thx.