Im new here, A month and a half ago, I started learning Ada as my first programming language, without having touched Python or C beforehand. I don't know if it was the best or worst idea, but I loved what Ada requires from the start: strict typing, complete control, and a structure that seems designed to prevent errors.
Now I realize I've never had to resort to bad practices, because Ada simply doesn't allow them.
Do you think Ada is a good foundation for someone who wants to delve into exploits, reverse engineering, and cybersecurity? Or should I have started with C and gone through the "pointer pain" first?
I’m completely self-taught — no university background, just pure trial and error so far. training, but I enjoy practicing manual exploitation and OSINT