You'll find no shortage of advice telling aspiring cybersecurity professionals to learn how to program—usually in Python. I humbly submit another language may serve you even better:

SQL.

Learning how relational data is queried, aggregated, and presented will translate to any number of processes.

When you learn how the data layer is queried, suddenly what you are presented in the application is no longer magical. You know how to ask for what you want, and how to talk to the developers of tools you use to improve the UX for what you need.

@mttaggart yes, and

Flames be damned: absolutely minimal competency in an os cli. Because damnit if you cannot cd to the user profile from wherever you are, a whole basket of pythons cannot save you.

This micro rant brough to you by an unexpected professional development coaching opportunity.

Intro to the Linux Command Line

The Taggart Institute exists to provide low-cost, high-quality technology training to everyone in a welcoming, supportive community.