It largely depends what you want to do in the field of information security. We can devide infosec into two parts:
- soft security
- technical security
Soft security is less technical and requires you to understand the concepts of information systems but does not require you to be an ace in them. It's mostly compliance, IT Security strategy, management and policy making.
With technical security you dive a little bit deeper into the rabbit hole. There are two different parts, the defensive part which is firewalling, IPS, IDS, incident response, forensics,... and an offensive part which is more related to Attack & Penetration testing (for which you do require some programming skills).
My 2c To be honest, if you are already writing basic code at 16 years old, especially in different languages, then that is very good. You will progress quite well. Do note that for most parts you will need to have knowledge about other parts of computer science. Most of this is covered by either College or University Computer Science programs. They cover introduction to operating systems, networks, cryptography, programming,... So I would say, keep at it, broaden your knowledge and learn. You're on the right track :)
If you haven't written a decent program, write one. Start with something simple like a game of hangman and progress further to some more complex things. Don't be afraid of making mistakes, because you learn the most from them.