Building software by describing what you want to AI in plain language, then refining the result through conversation instead of hand-writing code.
Vibe coding is an approach where you describe an app in your own words, AI writes the code, and you try it and ask for changes until it is right. Your focus is the idea and the user experience rather than programming syntax. The term spread as code generation tools and AI agents improved.
It lets founders build prototypes and real apps quickly without a large engineering team. But speed does not replace responsibility: security, payments and personal data still need testing and review like any other code. Read the vibe coding guide for details.
Practical tip: pick a tool that gives you code ownership and export and that tests what it builds automatically. Build in small steps: one feature, test it, then move on, instead of requesting the whole app in a single message.