#C or ZIG as first low level programming language?
1 messages · Page 1 of 1 (latest)
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.
I finished some books on ARM Assembly & OS internals this year & did some reverse engineering for like 2 years, I have some knowledge about the roadmap i should focus on to progress up , i just showed up here the part of programming I'm struggling & needed help with to hear opinions
Not necessarily, my goals are not as big as you imagine
but my long-term goal is finding zerdays & participate in OS bug bounties programs https://security.apple.com/bounty/categories/ 💫
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