What programming languages should I learn?

Hi. I'm a security student in my second year of a degree program. I am not looking to become a full-time programmer or software developer. I'd just like to know enough to read and understand code so that I can check for vulnerabilities or reverse engineer. I've just completed a Python course and there won't be any more programming classes offered. So far I know: HTML5, CSS, JavaScript, Bash, SQL, and Python. I was thinking of studying C. Any suggestions?
Comments
-
About7Narwhal Member Posts: 761
From a Admin stand point I see a lot of our server guys writing scripts in Python and Midrange using PERL. PERL should be an easy pickup for you judging from your listed languages. -
GAngel Member Posts: 708 ■■■■□□□□□□
You don't need perl if you know python most of what you can do in one is redundant in the other.
C and C++ or .net/java will round you out.
Unix itself is also really helpful. -
Master Of Puppets Member Posts: 1,210
C/C++ and assembly will be useful if you need to develop exploits or understand them. Learning Python is a great idea and the array of languages you have so far is quite good.Yes, I am a criminal. My crime is that of curiosity. My crime is that of judging people by what they say and think, not what they look like. My crime is that of outsmarting you, something that you will never forgive me for. -
varelg Banned Posts: 790
... So far I know: HTML5, CSS, JavaScript, Bash, SQL, and Python. I was thinking of studying C. Any suggestions?
How do you define "know" a programming language? Or should I say, how do you know you have "graduated" on certain programming language?