What does web development actually need?
Web development tools fall into four categories: "① writing code," "② checking what you've built," "③ managing code," and "④ planning the design." You only need ① and ② to get started. Add ③ and ④ once you're comfortable.
The 4 categories to know first
Go-to tools by category
① Editor: VS Code or Cursor
VS Code, distributed free by Microsoft, is the most widely used editor for web development. Plugins extend it to handle HTML, CSS, JavaScript, Python, and more. AI-assisted editors are also growing in popularity, but it's important early on not to rely on autocomplete — be able to explain what your HTML and CSS mean yourself before leaning on AI suggestions.
② Browser: use Chrome and Firefox
Chrome is the easiest to start with, but Firefox and Safari can display things differently. Get into the habit of testing in multiple browsers. Learn to use F12 (DevTools) — just three features cover most debugging needs: element inspection, style editing, and network monitoring.
③ Git and GitHub
Version control is worth learning early. The main benefits are: keeping a history of your code, being able to see past states, and making collaboration easier. Starting with a GUI app like GitHub Desktop (button-based, no command line) is fine. Learn commands gradually once you understand what's happening under the hood.
④ Design tool: Figma is the standard
Figma runs entirely in the browser and is widely used in professional web design. The free plan is a great place to start for personal practice — it's ideal for thinking through layout and spacing. Canva has lots of templates and works well for presentation slides and event graphics you need to produce quickly. Check the official pages for current terms and free tier details before signing up.
If you're unsure where to start, spend your first month on "one editor, one browser, one project." Adding more tools is less valuable than going through the loop of "create HTML → see in browser → edit → repeat" many times. Add Git and Figma when you feel a need to keep and show your work.
Common pitfalls
- Constantly switching tools without finishing anything. Commit to one tool for 3 months before evaluating.
- Installing too many plugins and making the editor slow. Stick to the defaults to start.
- Getting swayed by YouTube videos pushing paid versions. First, build one project on the free version, then decide.
How will this help you in the future?
VS Code, Git, browser DevTools, and Figma are all commonly used in real development and design environments. Getting comfortable with them while you're still a teen means you'll be less disoriented in university project work or internships. Someone who knows the tools well tends to get asked for help with small problems — which builds reputation on a team.
What you can do today
- Install VS Code (free), open an index.html file, and try editing it.
- Open your page in Chrome, press F12, and click around the "Elements" tab.
- Create a free Figma account and try recreating the screen of an app you like.
Summary
Check A first dev set is?