Skip to content

Career Guides

AI Skills: What Should You Learn First?

AI is easy to start in the wrong order: tools before the ideas underneath them. Eight stages from programming and data foundations through to agentic systems.

  • Published2 October 2026
  • Reading time2 min

AI covers a wide range of technologies, which makes it easy to start with tools before understanding the ideas underneath them. A more durable approach builds from fundamentals toward applications.

Stage 01 — Digital and programming foundations

Build familiarity with basic programming, data structures, problem solving, interfaces between systems, and software fundamentals. A general-purpose language with strong data libraries is useful for most AI learning paths.

Stage 02 — Data fundamentals

Understand structured data, datasets, data preparation, basic statistics, data visualisation and databases.

AI systems depend heavily on data, and most of the difficulty in a real project is here rather than in the model.

Stage 03 — AI fundamentals

Develop a conceptual understanding of artificial intelligence, machine learning, models, training, inference and evaluation. The goal at this stage is knowing what these words mean and where each fits, not implementing them.

Stage 04 — Generative AI

Explore language models, prompting, embeddings, retrieval, multimodal systems, generation, and — importantly — model limitations.

Do not treat prompting as the whole of generative AI. It is the surface.

Stage 05 — AI applications

Learn how AI becomes part of software: assisted applications, document processing, knowledge retrieval, intelligent search, workflow assistance, content generation and conversational interfaces.

Stage 06 — AI agents

Once applications and workflows make sense, look at agentic systems: tools, actions, planning, memory, orchestration, human oversight and evaluation.

Stage 07 — Responsible implementation

Understand privacy, security, hallucination, evaluation, human review, access control and reliability.

The objective is not to make a system produce an answer. It is to know whether that answer can safely be used, which is a different and harder skill.

Stage 08 — Build

Work up through practical projects rather than starting at the top:

  1. A prompt-based application
  2. An application that calls a model through an interface
  3. A knowledge retrieval application
  4. An AI-assisted workflow
  5. An agentic application

Each level assumes the one before it. Starting at the last is how people end up with something that demonstrates well and cannot be relied on.


Learn AI as a capability you can understand, evaluate and build with, not as a collection of tools.

Related reading: what generative AI is, AI agents explained, and the AI adoption starter guide.

Keep moving forward

Want to talk this through?

If something here is relevant to what you're building, learning or planning, tell us where you are and we'll point you to the right part of the ecosystem.