A balanced life is a beautiful life.

← All posts
Tech & AI Pin

A beginner's guide to AI (2026)

September 25, 2026

AI can feel like something only big tech companies and PhDs understand. It isn't. If you can learn a new recipe or a new app, you can learn AI, one step at a time. This is the plain-language roadmap I wish someone had handed me, with the free resources I'd use if I were starting again today.

Bookmark it, and don't try to do it all in a week. Slow and steady wins here.

What AI actually is

Artificial intelligence is any computer system that does something we'd normally call "smart": recognising a face, translating a sentence, recommending a song. Most AI today is built with machine learning, which means the computer learns patterns from lots of examples instead of following rules a person wrote by hand.

The three words you'll hear most

  • Machine learning: learning patterns from data. Show a model thousands of emails labelled spam or not spam, and it learns to spot spam on its own.
  • Deep learning: machine learning using neural networks, layers of simple maths that together can learn very complex patterns, like the meaning of a sentence or what's in a photo.
  • Large language models: very large neural networks trained on huge amounts of text. They power chat assistants that can write, summarise, explain, and code.

The roadmap at a glance

  1. Pick your first programming language
  2. Learn Python properly
  3. Learn data structures and algorithms
  4. Pick up just enough maths
  5. Learn machine learning
  6. Go deeper with deep learning
  7. Understand generative AI and LLMs
  8. Build projects and share them

You don't need to finish one step perfectly before peeking at the next. But this order saves a lot of confusion.

Step 1: How to pick your first coding language

This is where most beginners get stuck, so here's the honest answer: pick based on what you want to build, then stop worrying. Once you learn one language well, the second one is much easier, because the ideas (variables, loops, functions, logic) carry over.

  • You want AI, data science, or research: Python. Nearly every major AI library and course uses it.
  • You want to build websites and web apps: JavaScript.
  • You want mobile apps: Swift (iPhone) or Kotlin (Android).
  • You want coding interviews and competitive programming: Python works well; C++ and Java are also common.
  • You want systems, games, or hardware: C or C++.

Since this is an AI guide, my recommendation is simple: start with Python. It reads almost like English, it's beginner friendly, and it's the language you'll use all the way from your first "Hello, world" to training neural networks.

Step 2: Get started with Python

You don't even need to install anything to begin. Google Colab lets you write and run Python in your browser for free.

Where to learn:

Where to practise:

My tip: 30 to 45 minutes a day beats a 6-hour weekend marathon. Consistency is the whole game.

Step 3: Data structures and algorithms

This is where you learn to think like a programmer: how to store data sensibly and solve problems efficiently. It's also exactly what tech interviews test.

Learn these, roughly in this order:

  • Arrays, strings, and lists
  • Hash maps (dictionaries in Python) and sets
  • Stacks and queues
  • Recursion
  • Sorting and searching (including binary search)
  • Linked lists, trees, and graphs
  • Big-O notation: how to describe how fast your code is

Resources:

Step 4: Just enough maths

You don't need to be a maths genius, but three areas make ML much less mysterious:

  • Linear algebra: vectors and matrices, the language data is stored in. 3Blue1Brown's Essence of Linear Algebra makes it visual and genuinely beautiful.
  • Probability and statistics: averages, spread, distributions, and uncertainty. Khan Academy Statistics and Probability is free and thorough.
  • A little calculus: mainly the idea of a derivative (how a small change in input changes the output), which is how models learn.

Learn the maths alongside ML rather than before it. It sticks much better when you can see why you need it.

Step 5: Machine learning

The core ideas to understand:

  • Supervised vs. unsupervised learning
  • Regression (predicting a number) and classification (predicting a category)
  • Training data vs. test data, and why you keep them separate
  • Overfitting: when a model memorises instead of learning
  • How to measure whether a model is actually any good

Resources:

Step 6: Deep learning

Now the neural networks: how they learn, and the main types (convolutional networks for images, sequence models and transformers for text).

If cost is a barrier for a Coursera course, check whether financial aid is available for it on Coursera.

Step 7: Generative AI and LLMs

This is the part everyone is talking about: chat assistants, image generators, and AI agents.

Step 8: Build projects and share them

Courses teach you. Projects make you good.

  • Start with Kaggle's Titanic competition: predict who survived, using real data. Almost everyone starts here.
  • Then build something you care about: predict your city's rent prices, sort your photos by what's in them, or build a tiny chatbot that answers questions about your notes.
  • Put your code on GitHub and write a short post about what you built and what went wrong. Sharing helps you learn, and helps the right people find you.

A realistic plan

  • Months 1–2: Python basics, plus HackerRank's 30 Days of Code
  • Months 3–4: data structures and algorithms, plus maths alongside
  • Months 5–6: machine learning, and your first Kaggle project
  • Month 7 onwards: deep learning, generative AI, and projects you're proud of

Life happens, and some months will be slower. That's fine. Just don't stop.

Three myths to drop

  • "You need to be a maths genius." You need curiosity and consistency. The maths can come later, as you need it.
  • "It's too late to start." The field keeps changing so fast that everyone is always learning. Beginners are welcome.
  • "AI will do everything, so why learn?" People who understand AI are the ones who use it best.

Let's learn together

If you want help, or you're stuck on something specific (which language, which course, a bug that's driving you crazy, how to plan your path to a master's or PhD in AI), write to me. I'll try to answer, and your question might become my next post.

Start small, stay curious, and build. Let's learn together and level up. ♡