Maybe you've been thinking about getting into tech.
You've heard about cybersecurity, AI, data, cloud, software development...
And now you're wondering:
“Okay, but which one is actually for me?”
If you've ever looked at a website and wondered how it was built, enjoyed creating things, or liked the idea of turning an idea into something people can actually use, web development might be worth exploring.
What exactly is web development?
Simply put, web development is about building and maintaining websites and web applications.
That website you're using to order food?
Web development.
Your favourite online store?
Web development.
That portfolio someone built to show off their work?
web development.
It combines creativity, problem-solving, and technology to turn ideas into things people can interact with on the internet.
And you don't have to know everything before you start.
Why might web development be for you?
You like building things
If you enjoy taking an idea and turning it into something real, web development can be incredibly satisfying.
You start with an empty screen and eventually have something you can actually click, use, and show someone.
You enjoy solving problems
Not everything works the first time.
Your code will break.
Your website will look completely wrong on mobile.
You'll stare at an error message wondering what you did to deserve this.
But if you enjoy figuring out why something isn't working and finding a way to fix it, you'll probably enjoy development.
You want a skill you can practise by yourself
One of the nice things about web development is that you can start building things with what you learn.
You don't have to wait until someone gives you a job before you get experience.
You can build a portfolio website.
A landing page.
A simple web app.
A school project.
Something that solves a problem you personally have.
Every project gives you something new to learn and something you can eventually show employers or clients.
You don't mind learning continuously
Technology changes constantly.
The tools you learn today may not be the tools you use five years from now.
If you're someone who enjoys learning, experimenting, and figuring out new tools, web development gives you plenty of room to grow.
What do you actually need to learn?
You don't need to learn 15 programming languages before you're allowed to call yourself a developer.
Start with the basics.
HTML helps you structure a webpage.
CSS helps you style it.
JavaScript makes it interactive.
From there, you can explore frameworks like React, backend development, databases, APIs, and much more.
The important thing is not trying to learn everything at once.
Start somewhere.
Build something.
Then learn what you need for the next thing you want to build.
But what if you're a complete beginner?
That's okay.
You don't need a computer science degree to start learning web development.
You need curiosity, patience, a willingness to practise, and a clear path to follow.
And honestly, knowing what to learn next can sometimes be harder than learning the actual skill.
That's why having a personalised learning path can make the process easier.
With Nannoy, you can learn with a path built around your career goal instead of jumping between random tutorials. You also have a personal AI dedicated to your learning, so when you get stuck or don't understand something, you have somewhere to start.
You don't need to figure out your entire tech career today.
You just need to figure out what you're curious enough to explore next.
If building things, solving problems, and bringing ideas to life sounds like you...
Maybe web development is worth a try.
Enjoyed this article?
Subscribe on Substack to get Nannoy's latest articles on tech careers and learning in Africa — delivered to your inbox.

