#C or ZIG as first low level programming language?

1 messages · Page 1 of 1 (latest)

feral dune
#

zig will not take you more than two months if you have general programming language knowledge. if you come from c to zig itll click right away. i personally enjoy zig over c, but if the field youre working in is mainly done in c you should probably choose that, but again if you know c youll know 80% of zig.

sweet lotus
#

if you are going to do safety research it will take much more than 1 year

#

i dont think there is any regret to be had in the first few years of programming. most good programmers several langauges.

#

Learn some python, some C, some C++, some zig, some kotlin, some rust, whatever mix you want. Get exposed to the ideas.

I'd recommend you look up some actual learning books or tutorials or posts written by humans btw. Not just chatting with language models all days.

#

But my main advice would be that its unrealistic for someone who only recently started programming, and especially without formal university courses in things like operating systems concepts to just dive in and somehow master it in one year to the point of understanding vulnerabilities.

You need to build up a lot of foundational knowledge for a broad range of concepts. Especially when it comes to exploiting things because you need to understand how things works in order to exploit them, not just how things are used.

honest fiber
honest fiber
sweet lotus
#

hmmm well if you dont know C then learning C would be good because it would be good to understand the types of vurnabilities you often C in C codebases

honest fiber
#

thanks

#

if anyone have opinions on those please share 🫶