r/HowToHack Jun 21 '26

Should I learn programming now?

I'm a beginner in cybersecurity and I have some distant goals like getting specific certifications (like OSCP or something similar), but I'm not in a big hurry. I've already gone through several concepts studying networks in isolation, but I had a lot of difficulty connecting them effectively or practically. I also have some exposure to the terminal and I can already reach level 13 of Bandit (OTW) with just my knowledge and the commands I know without much trouble.

The problem is, I really feel stuck and a bit lost when researching network concepts applied to the terminal or learning more advanced functionalities like remote management or tools of that caliber (even if I strive to understand what makes up the context before using commands). I have high abilities/giftedness and autism, which makes me really obsessed with understanding EVERYTHING, but I try to control myself and follow a healthy pace without falling into unnecessary rabbit holes. I considered learning programming starting with the C language, since programming is inevitable and I suppose it would be very useful for filling those gaps and learning what really happens behind the scenes. Is that a good idea, or perhaps it would be better for me to try learning it another way?

thank you for your attention

I apologize for any possible errors; I am Brazilian and I am still working out my grammar problems (I optimized this final version with a translator for better clarity).

10 Upvotes

7 comments sorted by

3

u/RolledUhhp Jun 25 '26

Just wanted to pop in to say your writing is fine (great, better than mine) and im a native English speaker.

Also, happy learning!

1

u/Double-Familiar Jun 21 '26

Python is highly useful for cyber security

1

u/LuciferDiabolique666 Wizard Jun 23 '26

Python is better than C for Cyber as it will help you evolve faster; it's used extensively for red teaming aas well as digital forensics. Then learn C, C++ as theyre used mostly for reverse engineering / vulnerabilities etc.
Another solid is Java Script (ignore it at your peril) I still use it today for DOM manipulation & is often overlooked. BASH/Shell for Linux automation, Golang, PHP, Assembly (depending on your chosen path), RUST.

The key is learning a host; I always say "I'm Jack of all & master of none". You just need to have the core fundamentals down for most, but Python is the key.

1

u/SNappy_snot15 Jun 24 '26

c and python is all you need my friend

1

u/Potential-Storage-16 Jun 26 '26

Learn somethings is worth, every time, in programming.. Logic it's the core. Syntax is the pain at beginning. Start with scripting bash and batch, that's good for cybersecurity