Z:gnu-www-ja-free-digital-society--00b7ec-How do you learn to write good/en

How do you learn to write good clear code? You do it by reading lots of code, and writing lots of code. Well, only free software offers the chance to read the code of large programs that we really use. And then you have to write lots of code, which means you have to write changes in large programs.