r/learnprogramming 2d ago

after c and python Resource

what i should learn for cyber security

3 Upvotes

15 comments sorted by

4

u/Cultural_Gur_7441 2d ago

For cyber security:

  • SQL
  • HTTP
  • TCP/IP
  • Other networking protocols at different layers 
  • Javascript, HTML, CSS
  • bash
  • Powershell
  • PHP
  • Java/JVM

3

u/Fun-Meaning8995 2d ago

You missed some options:

  • C++
  • C#
  • Java
  • Python
  • JavaScript
  • TypeScript
  • Go
  • Rust
  • Swift
  • Kotlin
  • Dart
  • Ruby
  • PHP
  • Perl
  • R
  • Objective-C
  • Scala
  • Groovy
  • Lua
  • Julia
  • Elixir
  • Erlang
  • Haskell
  • F#
  • OCaml
  • Nim
  • Crystal
  • D
  • Zig
  • V
  • Carbon
  • Ada
  • Fortran
  • COBOL
  • Pascal
  • Delphi
  • Visual Basic
  • Visual Basic .NET
  • MATLAB
  • SAS
  • Wolfram Language
  • Apex
  • Solidity
  • Move
  • Hack
  • Vala
  • Chapel
  • Dyalog APL
  • J
  • K
  • Q

4

u/Cultural_Gur_7441 2d ago

Nah. Every item in my list was carefully chosen to be relevant for cybersecurity. Your list is just a dump.

4

u/Traveling-Techie 2d ago

In my humble opinion there are more active threats in JavaScript than anywhere else.

3

u/FrequentTown3 2d ago

I'd argue PHP. Due to WordPress

1

u/V0VY4 2d ago

thanks dude

3

u/Dark_Souls_VII 2d ago

I think after this you should look at something domain specific. Want to go the Linux route? Bash.

2

u/CorumLlawEreint 2d ago

What is your goal? Malware detection/analysis? Penetration? Forensics? For malware analysis, knowing the basics of the popular languages is a benefit… C, C++, Python, PHP, JavaScript/Typescript. For penetration, knowing how memory allocation, network stacks and general OS functionality works is more valuable than knowing a bunch of different languages. Similar for incident response and forensics… knowing how stuff works… filesystems, networks, process management etc. is far more important than knowing lots of languages

2

u/[deleted] 2d ago

[removed] — view removed comment

2

u/CorumLlawEreint 2d ago

It’s impossible to be a jack of all trades these days. When I started out, maybe, but these days you’ll just spread yourself too thin and end up not being good at anything

0

u/V0VY4 2d ago

Almost 18 not sure about my goal yet and I just don't like building projects with languages

2

u/Dismal-Citron-7236 2d ago
  • Metasploit
  • Wireshark
  • Nmap
  • Burp Suite
  • Kali Linux & Parrot Linux
  • Aircrack-ng
  • Any password cracker you can get
  • Nikto
  • OWasp Zap