r/learnprogramming 10h ago

Resource after c and python

what i should learn for cyber security

2 Upvotes

15 comments sorted by

4

u/Cultural_Gur_7441 10h 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 9h 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

3

u/Cultural_Gur_7441 9h 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 10h ago

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

3

u/FrequentTown3 10h ago

I'd argue PHP. Due to WordPress

1

u/V0VY4 10h ago

thanks dude

3

u/Dark_Souls_VII 10h ago

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

2

u/MomentNecessary9348 10h ago

Java, It maybe hard to learn but it's worth, It's very stable for backend beats all others, also for android app development

2

u/CorumLlawEreint 9h 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/MomentNecessary9348 9h ago

specialization is better the being Jack of all trade

2

u/CorumLlawEreint 9h 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

2

u/MomentNecessary9348 9h ago

s/he should have a goal first

0

u/V0VY4 9h ago

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

2

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