Every possible recommendation

All 16 results the quiz can give, and who each one is for.

The quiz gives you one answer at a time. This page shows the whole map: every result it can produce, grouped by category, with a one-line summary of the answers that lead there. Each links to a full write-up covering why it's recommended, a first project, hosting and cost, and the mistakes to avoid.


Frontend

  • Vanilla JS + HTML/CSS - beginners building a portfolio, blog or content site. No framework needed.
  • React - job-seekers, highly interactive web apps, and larger teams.
  • Vue - shops and content sites when job-hunting isn't the priority and you're not in a big team.

Backend

  • PHP - anything on shared hosting, and traditional websites of pages and forms.
  • Python - scripts and automation off shared hosting.
  • Python (Flask) - APIs and shop backends for newer developers, or anyone who ranks "easy to learn" first.
  • Node.js (Express) - APIs and shop backends for experienced developers chasing jobs, speed or scale.

Database

  • Firebase (Firestore) - any real-time data: chat, live feeds, collaboration.
  • MySQL - shared hosting, where it's already installed.
  • MongoDB - flexible, varied data, once you've used a database before.
  • PostgreSQL - growing projects with thousands of users or more, and managed database hosting.
  • SQLite - small projects on your own server, and anyone learning databases.

Full stack


Why some technologies never appear

The quiz covers Svelte, Angular, Ruby on Rails, Go and Supabase in its primers and comparisons, but never recommends them as a first pick. Each is excellent in the right hands - they just aren't the lowest-risk starting point for the beginners and small projects the quiz is designed for. The methodology page explains the reasoning.

Take the quiz How recommendations are made