People love to argue about pointless shit like which language is the best for beginners, ignore that. Read up on the pros and cons of all the commonly used ones and pick something that looks cool and that you think you'll enjoy. Learning a new language is much easier than you'd think once you already know how to program. But in the beginning, what you want to do is to stick to whatever you picked, and learn it properly. Being indecisive is the best way to never get anything done.
Oh also if technical writing is what you're interested in, a kind of mid-term goal for you would be to pick a free software project on github and offer to write documentation. I'm sure most projects are desperate to find volunteers willing to do that, it's a good experience on your CV, and reading (decent) code is a great way to learn and improve.