Question 13 · 🎓 Learning security and talking to clients
Do I need to get good at programming with AI before learning security?

Many people think they first need to become programmers before they can think about security. That order can cost years and take them somewhere they never wanted to go.
Building something without examining the engineering details and inspecting a system for flaws are very different activities. Security requires attention to detail.
Becoming a developer and then retraining in security takes a lot of work—and may not even interest you.
Some people are better suited to teaching, consulting, or helping companies recognize when they need a specialist. Choose your role before taking on another long curriculum.
Building and inspecting are different
People who build with AI want things to work. They often accept the code without reading every detail because the focus is on delivering.
People who inspect take the opposite approach: they question everything, read the details, and ask what happens if someone does something unexpected. Programming helps you understand what you’re inspecting, but the core security skills are attention to detail and curiosity about what could go wrong.
Choose the role first
Security isn’t just one job. Some people test systems for flaws, some protect and monitor them, some teach, some consult, and some help companies realize they need a specialist.
Each role requires different preparation. People who want to test need hands-on technical practice. People who want to advise companies need to understand risks and processes and know how to explain them. Choosing first helps you avoid spending months on a long curriculum that doesn’t lead where you want to go.
Your current experience matters
A professional in their 40s or 50s who knows their industry well already has an advantage. They know where sensitive data is, which processes are fragile, and how people really work. That matters a lot for teaching, advising, and connecting a company with a technical specialist.
Teaching
- Explain risks
- Train teams
Consulting
- Assess the situation
- Recommend a specialist
Specialist
- Technical tests
- Lots of detail
- List what you like to do: build, investigate, teach, or advise.
- Choose a security role that fits that list.
- Find out what the role requires in practice, not which curriculum is the longest.
- Start with a small project related to your industry.
- Learn programming only to the extent that the role requires.
- Taking a long programming course before knowing whether you want to work in the field, wasting time without direction.
- Assuming only people who test systems work in security, overlooking paths such as teaching and consulting.
- Undervaluing your industry experience, which is often your biggest advantage.
- Building and inspecting are different jobs.
- Choose your role before choosing a course.
- Teaching and advising are options too.
- CourseDo chat ao agente, degrau 1 — o terminalThe terminal, Git, and server basics you need to understand what you’re testing.
- CourseProfissional 2030 · Auditor de IAInventory, risk triage, and reporting without needing to be a programmer.
Some of these materials are in Portuguese.