As a programmer you should know multiple operating systems, from installation up to using them efficiently.
Most programmers and developers are familiar mostly with Windows and Mac OS which is enough and good to go. OS like Kali Linux and other Debian distros are perfect for information security and comes up with built in tools and functionality.
Starting off from windows or mac OS for information security is not bad but you need to learn this special purpose OS like Kali Linux to be a better developer.
3.Kali Linux and its distros
4.Bonus Ubuntu ,also Debian based