Learning how to use a computer and learning a programming language are not the only skills necessary in order to become a good programmer - the more background knowledge you have, the better you will be.
If you are aiming to improve yourself as a computer programmer, you should take the time to gain additional knowledge related to programming. The articles which can be accessed by the links below should help you with this.
The articles in this category are currently covering aspects of the following areas: