The only way to learn a new programming language is by writing programs in it
Programming today is a race between software engineers stirring to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning.
My software never has bugs. It just develops random features.
However you should take this warning seriously on Linux or Unix server as many tools create config and programmes automatically.
Code is like humor. When you have to explain it, it’s bad