I’m currently in college working on my Bachelor’s in Cyber Security, and I figured knowing different coding languages and having a strong foundation in programming would help give me an edge in the field. Currently I’m learning Java as a basis, but there is always that newfound confusion that accompanies learning a new skill. What tips and tricks would you all recommend, military and non-military individuals alike, so I can be better prepared for the road ahead?
SQL - not for coding but for building up data repositories and querying them efficiently
Assembler - for taking apart malware if you choose to go this route. This is helpful but not strictly required. It can provide a nice foundation on which many things are built however.
Perl - for hacking up short todos, and an all around useful tool. Also a great stepping stone into PHP.
Python - for interacting with files, dealing with binaries, and much more
VB - again, not strictly required but can be particularly helpful when dealing with Windows.
Adobe Flash - for tearing into you know what
Linux - To understand What Ethical Hackers / Penetration testers do.
Every language which gives you possibility to implement security mechanism is acceptable. When you implement security mechanism, very important issue is to minimize design flows, weaknesses and bugs.
You should really focus on debugging cause humans are the enemy of the web, they let small windows open for ‘bad guys’ so they can fully exploit the mistake the person made.