Programming

Am I waisting my time

Started by ZeZackaria255 · May 15, 2026

#11043
So Ive recently been thinking of learning how to write exploits and shit and right now ive been trying to learn python but the more i dug deep into this shit the more i hear ppl talk about C++ and C so what do i do now? and do i learn C++ or C
#11044
↳ Replying to @ZeZackaria255
Basically:

- Python makes scripts; high-level, built-in error handling, etc

- C makes low-level stuff; you get low-level memory management, so good for everything that includes talking to kernel, buffer overflows, registers and low-level networking.

- C++ is level above C; can give you low-level memory access, can talk to kernel, with buffer overflows you need to disable default compiler settings, still access to low-level network and registers.

Everything depends on use case. python is ok for automation/stuff you run on your machine. if goal is someones machine, you probably want C/C++.

You definitely should know python basics, but going deeper C/C++ is very good idea. for start C++ is easier, but when you start going lower, you switch from C++ to C - that is easier change than going directly from Python to C.

I would choose C++ after python, then switch to C. but choice is always yours.
#11045
↳ Replying to @qqg07734
thanks dude! any resources like pdfs or that shit? pls no courses or stuff i need to pay for, thanks again
#11047
↳ Replying to @ZeZackaria255
plenty on youtube for free by bro code. they are quite long and aren't specificly for exploits/malware but they get the fundamentals down freecodecamp[dot]org has more interactive tutorials but im not sure if they have c/c++ stuff
#11048
↳ Replying to @Virox
But i also think python can be good for learning absolute basics. It's just not what you would write any actual exploits in
#11049
↳ Replying to @ZeZackaria255
Python is for automation and whatnot, C is what you absolutely need to learn, or rather should I say master.

some x86_64 (or ARM) knowledge will also take you a long way, some OS fundamentals(Processes vs Threads, System calls, Memory protection methods...), and learn how to properly debug then finally memorize vulnerability classes
#11050
↳ Replying to @ZeZackaria255
you need to learn python first to get the programming concept, if you really understood programming concepts

you can literally learn any language in 2-3 days , maybe good at it in a week

but that comes after c , and you don't really need c++, c++ have a lot of unique concept that are very hard to grasp