There is an argument that knowing the programming language is really essential if you are a technical writer. This is partially true because when you are making technical documentation, you need to express complex ideas in a simple way. Knowing a programming language helps you to express it in a correct way. For coding, you require objective, logical and binary thinking that involves different parts of your brain. Now learning how to express it qualitatively comes at a cost to the quality of your writing. So, as a technical writer, you don’t need an advanced level of proficiency in a programming language. Instead, your ability to read the code sample and explanatory power is enough. Read more..