0Pricing
Vibe Coding · 강의

알맞은 도구 선택

하려는 작업에 맞는 도구를 선택합니다.

알맞은 도구 선택은(는) CoddyKit의 무료 Vibe Coding 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Vibe Coding 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Vibe Coding 강의에는 총 4개의 강의가 포함되어 있습니다.

이 강의의 일부는 아직 번역되지 않았으며 영어로 표시됩니다.

So Many Tools — Which One?

You've met AI editors, agentic tools, and app builders. That's a lot of choices. The good news: you don't need all of them, and picking gets easy once you ask one question — what job am I trying to do?

This lesson gives you a simple way to match the tool to the task so you stop tool-hopping and start building.

Start With the Job, Not the Tool

Beginners often pick a tool first, then look for something to build with it. Flip that. Decide the outcome you want, and the right tool becomes obvious.

Ask yourself: Am I making a quick screen? A running prototype? A real product? Fixing a bug in an existing project? Each answer points to a different tool.

Three Tool Families

Every tool you've seen fits into one of three buckets:

  • AI Editors (Cursor, Windsurf) — work deeply inside a real project on your computer.
  • Agentic Tools (Claude Code, Copilot) — delegate multi-step tasks and run/fix code.
  • App Builders (v0, Bolt, Lovable, Replit) — go from prompt to live app in the browser.

Knowing the bucket gets you 80% of the way to the right pick.

Match: I Want a Quick UI

Goal: a landing page, a form, or a good-looking screen — fast.

Reach for v0. Describe the screen, get polished components, refine with follow-ups. No setup, instant preview, easy to export later.

"A waitlist landing page: bold headline, one-line subheading, an email input with a 'Join' button, and a soft gradient background."

Match: I Want a Running Prototype

Goal: a small app that actually works — with logic — so you can click around and test the idea.

Reach for Bolt or Replit. They build and run the whole thing in the browser, so you see real behavior, not just a static screen.

"A unit converter: pick from meters/feet/inches, type a number, and instantly show the converted values in the other units."

Match: I Want a Real Product

Goal: an app with sign-up, saved data, and multiple pages — something you could share with users.

Reach for Lovable to start, since it handles data and login. As it grows, export to Cursor or Claude Code for precise control.

Match: I Have an Existing Project

Goal: add a feature or fix a bug in code that already exists on your computer.

Reach for an AI editor (Cursor/Windsurf) or Claude Code. They see your real files and make precise, in-place edits — exactly what app builders aren't designed for.

In Cursor or Claude Code:

"@app.js The 'Save' button isn't clearing the form after submit. Find the bug and fix it so the inputs reset."

A Simple Decision Guide

When in doubt, run this checklist top to bottom and stop at the first match:

  • Just a screen? → v0
  • Working prototype? → Bolt / Replit
  • Product with data + login? → Lovable
  • Existing project on your machine? → Cursor / Claude Code

Tools Work Together

It's not either/or. A common real workflow chains several tools:

  • Design the look in v0.
  • Prototype the app in Bolt or Lovable.
  • Export to GitHub.
  • Polish and maintain in Cursor with Claude Code for big changes.

Each tool handles the stage it's best at.

Avoid Tool Overwhelm

The biggest beginner trap is switching tools constantly and never finishing anything. Pick one for your current project and go deep.

Cost matters too: most tools have a free tier with limits, then paid plans. Start free, and only upgrade the one tool you actually live in.

Think Like a Router

Here's the mindset in code form: given a job, route it to the right tool. You're not memorizing tools — you're learning to map a goal to a choice.

function pickTool(job) {
  if (job === "ui") return "v0";
  if (job === "prototype") return "Bolt or Replit";
  if (job === "product") return "Lovable";
  if (job === "existing") return "Cursor or Claude Code";
  return "Start with v0 and explore";
}

console.log(pickTool("product"));

Quick Check

You already have a small website saved on your computer and you want to fix a bug in its existing files. Which tool fits best?

Recap: Picking Your Tool

You now have a simple system for choosing:

  • Start with the job, not the tool.
  • UI → v0; prototype → Bolt/Replit; product → Lovable; existing code → Cursor/Claude Code.
  • Tools chain together across stages of a build.
  • Pick one per project and go deep — avoid tool-hopping.

You've finished your AI coding toolkit! Next course: prompting basics — the core skill that makes every one of these tools sing.

자주 묻는 질문

“알맞은 도구 선택” 강의는 무료인가요?

네 — “알맞은 도구 선택” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Vibe Coding 강의 전체를 잠금 해제할 수 있습니다. Vibe Coding 강의에는 총 4개의 강의가 포함되어 있습니다.

“알맞은 도구 선택”에서 뭘 배우나요?

하려는 작업에 맞는 도구를 선택합니다. 브라우저에서 직접 실행하는 실습 코드로 Vibe Coding을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Vibe Coding을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Vibe Coding은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.

“알맞은 도구 선택” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Vibe Coding 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Vibe Coding 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 인공지능 편집기: Cursor와 Windsurf
  2. 에이전트 도구: Claude Code와 Copilot
  3. 앱 빌더: v0, Bolt와 Lovable
  4. 알맞은 도구 선택
← Vibe Coding(으)로 돌아가기