Careers

How to become a web developer in 2026: routes, courses and realistic timelines

Four routes into web development, self-taught, bootcamp, ITS, degree, with real costs and timelines, plus what it takes to land the first job.

Key points

  • There is no mandatory route: self-study, bootcamp, ITS and a degree all lead to the same trade at different costs and speeds.
  • A first junior job takes 6–12 months of serious study, not three weeks.
  • The portfolio counts more than the certificate: three real, published projects beat ten courses.
  • The skills that separate people are the cross-cutting ones: Git, deploy, performance measurement, accessibility.
  • The first job comes through people, not cold CVs: communities, open-source contributions, work for small clients.

Becoming a web developer is more open than it looks and slower than course adverts promise. You do not need a degree, but you do need months of practice. You do not need ten languages, but you do need a solid core and the habit of finishing a project. This guide lines up the routes, the costs, the real timelines, and the skills that decide your first interview.

What "being able to build for the web" means in 2026

The job has changed. Writing code is increasingly assisted, and that has moved the value onto understanding. Generating a function is easy. Knowing why it is slow, why it breaks accessibility, why it never gets indexed, or why nobody will be able to change it in six months is what separates a professional.

So the right study plan is not "learn the syntax of three languages". It is: understand how the web and data work, learn to build interfaces, learn to put them online, learn to measure them. Syntax follows, and AI assistants cover much of the repetitive work.

The four routes, with costs and timelines

RouteTypical lengthCostWhen it pays off
Guided self-study6–12 months0–500 €You have discipline and a real project to carry through
Intensive bootcamp3–6 months3.000–10.000 €You want structure, deadlines and a network
ITS / higher technical institute2 yearsOften free or cheapYou want a recognised qualification and a placement with a company
Degree in computer science or engineering3 yearsUniversity feesYou want complex systems, research or large organisations

None of these is "the real route". A bootcamp is not magic: in three months you build a base and learn to work with others, but depth comes later, on the job. A degree is not required for a brochure site, and it is a genuine advantage if you are aiming at backend, security, data or large organisations.

The study plan, in six stages

  1. HTML and CSS (3–4 weeks). Semantic structure, layout with flex and grid, responsive design, forms. No framework needed: you need to build a page that holds up on a phone.
  2. JavaScript (6–8 weeks). Variables, functions, arrays and objects, events, fetch against an API, error handling. Type it by hand instead of copying: that is the only way it sticks.
  3. A component framework (4–6 weeks). React or Vue: state, props, reusable components, routing. Learn to split a screen into pieces, not to memorise the API.
  4. Git and publishing (1 week). Repository, branch, pull request, deploy to a free platform, domain. Almost everyone skips this stage, and it is the one that makes you independent.
  5. Quality (2–3 weeks). Basic accessibility, contrast, keyboard focus, optimised images, Lighthouse, Core Web Vitals, titles and structured data.
  6. A real project (4–8 weeks). A complete site for somebody (a friend, a charity, yourself), with real content and a real user who opens it.

Six months at this pace is realistic for a presentable junior level, working 10–15 hours a week. Full-time study can compress it, but the bottleneck is not the volume of material. It is the habit of finishing things.

Programming courses: how to choose without wasting money

The market is enormous, so filter it with simple criteria, all checkable before you pay.

  • Read the syllabus, not the price. It must cover Git, deploy, accessibility and at least one complete project. Without deploy, the course teaches you to write code but not to ship it.
  • Ask for student projects. Not testimonials: the addresses of the sites. If they are all clones of one template, the course produces clones.
  • Check who teaches. A teacher who has shipped real sites in the last two years knows what changed. One who has taught the same slides for ten years does not.
  • Check what happens after the course. Support, portfolio review, a network of companies: those matter more than the hours of lessons.
  • Distrust job guarantees. Nobody can guarantee a job in a contract. They can guarantee a path, a portfolio and introductions to companies.

Free courses: what they are enough for

Free resources (documentation, MDN, videos, interactive exercises) carry you through the first three stages. They do not carry you through the fourth and the sixth, because there you need somebody to tell you what you are getting wrong. Publishing a real project and getting a review is the part a free course cannot give you.

The portfolio that works (and the one that does not)

Three real projects, published and explained, beat ten exercises. Real means somebody uses them: a site for a charity, a small shop, a tool that solves a problem you had.

What to showWhy it works
A project with real contentIt shows you can handle copy and images, not just empty layouts
A fast, accessible pageIt shows you know the numbers a client cares about
The code in a public repositoryIt shows how you work: structure, commits, readability
A short note on your decisionsIt shows you can justify a trade-off, which is what interviews test

What does not work: a gallery of twenty screenshots with no links, a clone of the Netflix home page, a site full of "lorem ipsum". Whoever is hiring has seen all of it hundreds of times, and it tells them nothing about how you work.

How to land the first job

The first paid work almost always comes from someone who has seen you build, not from a CV sent to a job board. Three routes actually work: free or cheap projects for small organisations (charities, local shops), contributions to open source, and a presence in local and Italian development and design communities.

A beginner freelancer also needs to know that 30–40% of the time goes on quotes, admin and communication. That is normal, and it belongs in your price. Many people start with day-rate work for an agency, which gives context and supervision while the portfolio grows.

The mistakes that cost months

  • Switching course every three weeks. The first finished project is worth more than the fifth tutorial you started.
  • Studying syntax only. Without deploy, accessibility and measurement, knowledge never turns into work.
  • Waiting to feel ready. Nobody does. You learn by publishing and fixing.
  • Choosing the "most modern" stack. An exotic framework shrinks the pool of jobs, it does not grow it.
  • Never asking for a review. Feedback from someone more experienced is the cheapest shortcut there is.

How long it really takes

At 10–15 hours a week: a presentable base in 6–8 months, a first paid role between 8 and 14 months, junior confidence between 12 and 18. Anyone promising work in three months is selling a course, not a route. The good news is that this trade is learned by doing: every published project, however small, moves you further than another week of theory.

Frequently asked questions

How long does it take to become a web developer?

At 10–15 hours a week, 6–8 months for a presentable base, 8–14 months for a first paid role and 12–18 months for junior confidence. Full-time study speeds it up, but the real limit is practice on finished projects, not the amount of theory.

Do you need a degree to work as a web developer?

No, it is not required. What counts is a portfolio anyone can check, the ability to publish and maintain a project, and a grasp of the fundamentals. A degree still helps for complex backend work, security, data, and for some large employers and public competitions.

Is a bootcamp better than studying alone?

A bootcamp pays off when you need structure, deadlines and company contacts. Self-study pays off when you have discipline and a real project to finish. Either way, the outcome depends on the project you can show at the end, not on the certificate.

How much does a programming course cost?

Italian bootcamps run roughly 3.000–10.000 euro for 3–6 months. ITS courses are often free or cheap, last two years and include a placement. Self-paced online courses cost 20 to 500 euro, but they include no portfolio review and no company network.

Which language should you start with?

HTML, CSS and JavaScript, in that order. They underpin any site and stay useful whatever framework you pick later. Only after that does it pay to add a backend language (PHP, Node or Python) or go deeper into a component framework.

What should go in the portfolio?

Three real projects, published and reachable at an address, with real content, the code in a public repository and a short note on your technical decisions. A few projects explained well beat twenty screenshots with no links.

Does AI make learning to code pointless?

No, it moves the value onto review and decisions. Code generation is already part of the daily work, but somebody has to judge whether that code is fast, accessible, secure and maintainable. People who can do that are more productive with AI, not replaced by it.

Can you become a web developer at 40?

Yes. The skills do not depend on age, and a background in another field is often an advantage: understanding a client's domain (healthcare, logistics, retail) beats a portfolio of clones. It takes time, real projects, and a willingness to start at junior level or on contracts.