I’m having a debate with my friend. He thinks programming and computer science stuff (java, C/C++, Data structures, Object oriented programming, web programming, compilers etc) is better as foundation for cyber security but I argue that networking fundamentals and advanced networking, routing and switching, cloud, python, Linux, windows and sql database etc is better..
I feel what he’s leaning towards is better suited for software and app security? But not overall cyber security? What is everyone’s thoughts?