Today i was asked to reform a complete subject in a local college due to its obsolete content. This subject is about "general IT matters": computer systems, basic C programming, visio and (incredibly) programming with microsoft excel.
What i have in mind is (related to the content):
- Computer systems: client-server architecture, servers, hardware in general.
- Networking: OSI model, media types, topologies, networking hardware in general.
- Networking OS: windows server and linux (redhat, suse, debian, etc...)
- Programming: Algorithms, and programming in XXXX
And there i'm stuck: What is the most relevant programming language for a networking professional? i mean, related to what a networker does: scripting, managing, etc... focused on Cisco devices and servers.
Should it be c++? java? perl? python? for a matter of time it has to be 1 and just 1, and the most situable to learn for somebody who has no programming background.

Any sort of help is welcome, bullying is not

Best regards!