+ 11
Which Language to Learn For Cyber Security?
I am currently going to school for a B.S. in Cyber Security(Computer System Security) and am just curious as to what different languages I should look at learning for my current degree path. My school only looks into Python and C++ Unfortunately they make you pick one or the other. Any information will be greatly appreciated!
17 Answers
+ 21
i think python is easier and excelent to do automatized tasks, but if you want to dive into cyber security, menage hardware and have deep control you will need to use linux and c++
+ 10
C++ is generally more safe IMO
+ 8
in CyberSecurity most of the subject is study in networking starting from LAN, secure shell etc.
but there are also CyberSecurity in programming you will learn about like Cryptography and Steganography but these two are really small compare to what you learn in networking.
if i were you i will pick C++ because c++ has more encryption library.
or you can visit openSSL or Crypto++ before you pick one those.
+ 7
gustavo is right...c++ is more efficient to do cyber security stuff... linux und unix are both written in c++ and you even can extend it with c++
+ 7
Dakota Shell scripting is used in Unix/Linux OS to give commands through terminal to perform various tasks.
Like you give commands(in Batch) in Windows OS to Command Prompt for various operations
+ 6
python N javascript
+ 5
I'm not really into Cyber Security more of a distributed software kind of guy but you can look at Kali Linux and try to utilize some of those tools for penetration testing and all.
Of course you asked for languages yet I gave you a technology stack. Start there or you could look at some languages that have scripting mechanics whether Python, bash or whatever.
Although your school only makes you pick one but you'll be fine. You'll learn far more doing personal projects and through on site experience whether interships or actual employment.
+ 5
Dakota C++ is safest, and it is a fun and uniform language to learn.
+ 5
I'd suggest C++. Despite it's steep learning curve, it has more to do with the cybersecurity field than python does, and it gives you a more in-depth view of the way computers and programming languaes work. Also, I'd look into what potential employers are looking for. You'll need to learn shell scripting as well.
+ 5
If we talk about which programming languages are best for cyber security, I would suggest you to learn JavaScriptand Python.
JavaScript will help you in understanding:
DOM based XSS(Cross site scripting)Finding and Modifying ElementsStealing cookiesManipulating Event handlers to perform malicious actionsForm manipulation
+ 4
+ 4
python would be the best language for cyber security
+ 4
It seems like the majority is suggesting C++.
So other than just the coding languages what should I be looking into learning?
So far I have seen Shell Scripting. I haven’t looked into it yet so in layman’s terms what is Shell Scripting?
+ 4
Cyber Security is itself a vast topic... If you master in security domain.... You will primarily have knowledge on OS, Python Scripting, Security tools, Networking.
+ 3
I think that the c++ could be a good for that..
+ 2
+ 2
python and C++ are the best options I think.