Original post
by University of Salford Student Rep
Hey,
Starting some programming before your cybersecurity course is a fantastic idea, and honestly, Python is one of the best places you could start. It’s beginner-friendly, used heavily in security for things like scripting, automation, basic tooling, and data handling, and it gives you a solid foundation without overwhelming you. A lot of first-year modules in cybersecurity degrees actually start with Python anyway, so you’d be giving yourself a gentle head start.
Once you’re comfortable with Python, it can also be useful to dip your toes into a couple of other areas, but only if you feel ready. You don’t need to master everything before uni. A bit of Linux command-line knowledge goes a long way in cybersecurity, since most security tools run on Linux, and you’ll definitely use it during your course. Even just learning basic commands, navigation, and file permissions can put you ahead.
If you want to expand a little, looking at JavaScript or HTML/CSS is helpful for understanding how websites work, which becomes important when you get into web security. And later on, you’ll come across languages like C or C++ when learning about memory, low-level security, or exploit development, but that’s definitely not something you need to worry about before uni, that can come much later.
For now, focusing on Python and getting comfortable with logic, problem-solving, and the basics of coding is more than enough to give you a really strong start. It’s great that you’re thinking ahead, you’ll definitely thank yourself when your course begins.
Good luck 😊
Arslan – University of Salford Student Representative