HTML.it, by Fabrizio Ciacchi. Italian Guide on C programming language. Why C? C, with the Assembly language, is the language used to write almost all operating systems, like the Linux kernel. When learned the C language, you will find all other programming languages easy to learn, because languages like C++, Java, PHP, JavaScript are based on some aspect of C.