From what I’ve seen, people mention C for things like buffer overflows, exploit dev, writing shellcode, kernel modules, firmware, and just understanding how memory/stack/heap really work. But at the same time a lot of tooling and scripts are in Python, and you can do a lot without ever touching C
If you had to pick one path first, is C a waste of time or is it kind of essential if you want to go deeper into real exploit development and reverse engineering? Would love to hear practical experiences what learning C bought you, what it didn’t, and any resources that actually helped