← All questions
Question 13 · 🎓 Learning security and talking to clients

Do I need to get good at programming with AI before learning security?

Short answerNot necessarily: start with what you want to do.
Illustration for question 13: 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.

The answer

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.

An exampleAn accountant who uses AI at the office doesn’t need to become a developer to work in security. They can learn the most common risks to tax and client data, create a checklist for firms like theirs, and refer to a technical specialist when the case calls for system testing.
The idea in one image

Teaching

  • Explain risks
  • Train teams

Consulting

  • Assess the situation
  • Recommend a specialist

Specialist

  • Technical tests
  • Lots of detail
In practice
  1. List what you like to do: build, investigate, teach, or advise.
  2. Choose a security role that fits that list.
  3. Find out what the role requires in practice, not which curriculum is the longest.
  4. Start with a small project related to your industry.
  5. Learn programming only to the extent that the role requires.
Common mistakes
Key takeaway
INEMA projects and courses about this

Some of these materials are in Portuguese.