Skip to main content
Module 1: What Vibe Coding Is (and Isn't)

Choosing your first tool

The gentle on-ramp (Claude/ChatGPT) and the app builders (Lovable, Bolt, v0, Replit).

There are two kinds of tools for vibe coding, and picking the right starting one matters. (Note: specific products, features, and prices change fast — treat the details below as a 2026 snapshot and check each tool's own site before relying on it.)

Start here: Claude or ChatGPT (the gentlest on-ramp). For your very first "I made a working thing" moment, a general AI chat is the easiest place. In Claude, you can ask for a small tool and it builds a live, runnable version right in the chat (an "artifact") that you can use immediately and even see the code for — available even on the free plan. ChatGPT can do similar. These are perfect for small, self-contained tools: a calculator, a converter, a tip splitter, a simple interactive widget, a little data visualization. There's no account setup, no hosting, no database — just you, a description, and a working thing in seconds. That's why we start here. The limit: these are self-contained — they're not the path to a full app with its own user accounts, saved data, and a public web address.

Then: the dedicated app builders. When you want a real app — something with its own web address, a database, and maybe user logins — you move to a purpose-built builder. The main ones in 2026:

  • Lovable — widely considered the most beginner-friendly for going from an idea to a polished, shareable web app through a chat-only interface. Great for non-technical founders building a first version of a product.
  • Bolt (bolt.new) — fast idea-to-prototype, but it shows you more of the machinery (a full editor in your browser). A bit more technical-feeling than Lovable.
  • v0 (by Vercel) — best at generating good-looking interfaces and front-ends. It's more UI-focused and has added a full-stack sandbox with database and auth, though it still trails Lovable, Bolt, and Replit for complex backend work, so it's less of a one-stop shop for a non-dev.
  • Replit — an all-in-one cloud workspace: its Agent builds, runs, and hosts your app, with a built-in database. Convenient because everything's in one place.
  • Cursor / Windsurf — these are AI code editors aimed at people comfortable in an actual codebase. They're the "next step up" once you outgrow chat-based building — not where a beginner should start.

How to choose your first real builder. If you want the simplest chat-only path to a shareable web app, start with Lovable. If you want everything (build + database + hosting) in one place, Replit is convenient. If you mostly want a beautiful interface, v0. Don't agonize — the workflow you're learning transfers across all of them, so pick one and start.

A note on attributions. These tools are genuinely different: Lovable is chat-only and leans on a backend service; Bolt exposes a full editor; v0 is UI-first without a built-in backend; Replit is the all-in-one with its own database. Knowing which does what saves you frustration.

The mindset: there are two kinds of vibe-coding tools. Start with a general AI chat (Claude or ChatGPT) for your first small, self-contained tools — no setup, instant results, even on free plans. Move to a dedicated app builder when you want a real app with its own address, database, and logins: Lovable (most beginner-friendly, chat-only), Bolt (fast, more technical), v0 (UI-focused, no built-in backend), or Replit (all-in-one with hosting and a database). Code editors like Cursor and Windsurf are a later step, not a starting point. The workflow transfers across all of them — so pick one and build. (Details change fast; verify current features and prices yourself.)

Try it

Pick your starting tool. If your project idea is a small self-contained tool, open Claude or ChatGPT and plan to build it there. If it's a fuller app (needs saved data or logins), pick one app builder to try — Lovable if you want the simplest chat-only path. Visit the tool's own pricing page and note its free tier and what the paid plan costs, so you're not surprised later.

Stay in the loop

Enjoying the free lessons? Get an email when we publish new courses and updates — no spam, unsubscribe anytime.

Discussion (0)

Ask a question or share what worked for you. Comments are reviewed before they appear.

Log in to join the discussion and ask questions about this lesson.

No comments yet. Be the first to start the discussion!