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:
- A prompt-based application
- An application that calls a model through an interface
- A knowledge retrieval application
- An AI-assisted workflow
- 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.