I want to start learning the programming language C, but I'm not sure which operating system to use, Windows or Linux? They say linux is better, but then others say use Windows if you normally use Windows. Please give me some advice, and which version/distribution. Thanks. ( And if you know a good book/website, text editor, and/or compiler for learning C for the operating system, please include them in you answer too.)