Short Answer:- Linux is the best operating system for developers or programmers.
Long Answer:- HnCC Members will always suggest you go for the open-source operating system Linux. Linux powers the internet, system administrators, Supercomputers etc.
For most apps or websites that you use, there is a high probability that it might have been powered by a Linux system.
For a student, learning is the most important.
Closed systems like Windows and Mac don't provide that degree of open environment and hackable features like you get on a Linux system which is most important for learning and experimenting.
You can read more about the experience of having Linux OS, on the blog written by one of our 2nd-year member, Zeeshan Ashraf (ECE) at
Developer Docs