
What Is Vibe Coding? AI App Building for Beginners
Vibe coding is the practice of building software by describing what you want in plain language, letting an AI model generate the code, and iterating on the output until it works, without writing code yourself. The term was coined by AI researcher Andrej Karpathy in February 2025. His framing was direct: “There’s a new kind of coding I call ‘vibe coding’, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.” He used it to describe a shift happening in software development: instead of writing code line by line, developers and non-developers alike were describing what they wanted and letting large language models handle the syntax. The name stuck because it captures something real – building software by intuition and natural language rather than by formal programming knowledge. ...








