Programming Skills in IT

In what areas should one know programming? I'm planning to get into an area of IT that requires a bit of programming, but not as much as in software development. My guess is in areas such as network (socket) programming and database administration, coding skills are important. These are two areas I'm considering going into.
Comments
In my Systems Administrator job I was constantly writing batch and PowerShell scripts that made my life much simpler. In my current role working with large systems and databases I end up writing bits of code here and there in C#, SQL, Hive, PowerShell, Unix Shell and probably some Java soon.
Complete: 55/120 credits SPAN 201, LIT 100, ETHS 200, AP Lang, MATH 120, WRIT 231, ICS 140, MATH 215, ECON 202, ECON 201, ICS 141, MATH 210, LING 111, ICS 240
In progress: CLEP US GOV,
Next up: MATH 211, ECON 352, ICS 340