नमस्ते!
यदि आप वाइब कोडिंग का उपयोग करके AI के साथ कोडिंग शुरू करना चाहते हैं, तो यह गाइड आपको चरण-दर-चरण सब कुछ बताता है: यह क्या है, कैसे शुरू करें, और यहां तक कि प्रोग्रामिंग में नए होने पर भी इसके साथ वास्तव में कुछ कैसे बनाएं।
# 1. वाइब कोडिंग क्या है?
वाइब कोडिंग एक शैली है और (कुछ उपकरणों में, एक नाम) AI को अपने कोडिंग पार्टनर के रूप में उपयोग करने के लिए है। एक खाली संपादक को घूरने के बजाय, आप:
- प्राकृतिक भाषा में बताएं कि आप क्या चाहते हैं
- AI को कोड उत्पन्न या रिफैक्टर करने दें
- चैट + कोड को अगल-बगल उपयोग करके तेजी से दोहराएं
यह इस तरह के उपकरणों का उपयोग करने के समान है:
लेकिन मुख्य "वाइब" है: तेजी से प्रतिक्रिया + बातचीत + प्रयोग। आप पूछते हैं, AI कोशिश करता है; आप चलाते हैं, डिबग करते हैं, परिष्कृत करते हैं।
# 2. पूर्वापेक्षाएँ: शुरू करने के लिए आपको क्या चाहिए
AI के साथ कोडिंग शुरू करने के लिए आपको ज्यादा कुछ नहीं चाहिए:
-
एक कोड संपादक
-
एक AI कोडिंग सहायक (शुरू करने के लिए एक चुनें):
- GitHub Copilot
- Cursor (AI के साथ VS Code जैसा संपादक)
- Codeium (मुफ्त विकल्प)
-
कमांड लाइन के साथ बुनियादी आराम (वैकल्पिक लेकिन सहायक):
cd,ls,mkdir,npm,python, आदि।
आपको विशेषज्ञ प्रोग्रामर होने की आवश्यकता नहीं है। AI आपको वास्तविक चीजें बनाते समय मूल बातें सीखने में मदद कर सकता है।
# 3. स्थापना: चरण-दर-चरण
# 3.1 VS Code (या Cursor) स्थापित करें
- VS Code डाउनलोड करें: https://code.visualstudio.com/
- या Cursor स्थापित करें: https://cursor.sh/
अपने OS (Windows, macOS, Linux) के लिए इंस्टॉलर चरणों का पालन करें।
# 3.2 एक AI कोडिंग एक्सटेंशन जोड़ें (यदि VS Code का उपयोग कर रहे हैं)
VS Code में:
- एक्सटेंशन पैनल खोलें (
Ctrl+Shift+XयाCmd+Shift+X)। - खोजें:
- GitHub Copilot, या
- Codeium, या
- Continue, या अन्य AI सहायक।
- इंस्टॉल करें पर क्लिक करें और लॉगिन/प्राधिकरण प्रवाह का पालन करें।
पूर्ण सेटअप गाइड:
- GitHub Copilot डॉक्स: https://docs.github.com/en/copilot
- Codeium सेटअप: https://docs.codeium.com/getting-started
यदि आपने Cursor चुना है, तो AI अंतर्निहित है; बस साइन इन करें और आप तैयार हैं।
# 4. आपका पहला AI-सहायता प्राप्त कोडिंग सत्र (वाइब कोडिंग फ्लो)
AI के साथ "वाइब कोडिंग" शुरू करने का एक सरल तरीका यहां दिया गया है।
# 4.1 एक नई परियोजना बनाएं
उदाहरण: एक छोटी वेबसाइट जो एक यादृच्छिक उद्धरण दिखाती है।
- एक फ़ोल्डर बनाएं, उदाहरण के लिए,
ai-vibe-quote-app - इसे VS Code या Cursor में खोलें।
- ये फाइलें बनाएं:
index.htmlstyle.cssscript.js
# 4.2 AI से बात करें: वाइब का वर्णन करें
संपादक के अंदर अपनी AI चैट खोलें और कुछ इस तरह पेस्ट करें:
मैं एक शुरुआती हूं।
index.html,style.cssऔरscript.jsका उपयोग करके एक साधारण वेब पेज बनाने में मेरी सहायता करें जो:
- एक यादृच्छिक प्रेरक उद्धरण दिखाता है
- अच्छा, आधुनिक स्टाइलिंग वाला एक केंद्रित कार्ड है
- एक बटन "नया उद्धरण" है जो उद्धरण को बदलता है प्रत्येक चरण को समझाएं जैसे आप जाते हैं ताकि मैं सीख सकूं।
यह वाइब कोडिंग का मूल है: वर्णन करें, उत्पन्न करें, परीक्षण करें, परिष्कृत करें।
# 4.3 AI को प्रारंभिक कोड उत्पन्न करने दें
AI आमतौर पर आपको देगा:
index.htmlसंरचना- लेआउट और रंगों के लिए
style.css - तर्क के लिए
script.js
कोड को अपनी फ़ाइलों में पेस्ट करें (या यदि आपका टूल प्रदान करता है तो "सम्मिलित करें" बटन का उपयोग करें)।
# 5. उदाहरण: न्यूनतम स्टार्टर कोड (ताकि आप तुलना कर सकें)
यहां एक सरल संस्करण दिया गया है जिसका आप उपयोग कर सकते हैं या तुलना कर सकते हैं कि आपका AI क्या उत्पन्न करता है।
index.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>वाइब कोडिंग उद्धरण</title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<div class="app">
<h1>AI के साथ वाइब कोडिंग</h1>
<div class="card">
<p id="quote"></p>
<button id="new-quote">नया उद्धरण</button>
</div>
</div>
<script src="script.js"></script>
</body>
</html>
style.css:
* {
box-sizing: border-box;
margin: 0;
padding: 0;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
body {
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
background: radial-gradient(circle at top, #1f2933, #111827);
color: #f9fafb;
}
.app {
text-align: center;
}
h1 {
margin-bottom: 1.5rem;
font-size: 1.8rem;
}
.card {
background: rgba(15, 23, 42, 0.9);
padding: 2rem;
border-radius: 1rem;
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5);
max-width: 420px;
width: 100%;
}
# quote {
font-size: 1.1rem;
margin-bottom: 1.5rem;
line-height: 1.6;
}
button {
border: none;
padding: 0.75rem 1.5rem;
border-radius: 999px;
background: linear-gradient(135deg, #6366f1, #ec4899);
color: white;
font-weight: 600;
cursor: pointer;
transition: transform 0.12s ease, box-shadow 0.12s ease, opacity 0.12s ease;
}
button:hover {
transform: translateY(-1px);
box-shadow: 0 12px 25px rgba(0, 0, 0, 0.4);
opacity: 0.95;
}
button:active {
transform: translateY(0);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
}
script.js:
const quotes = [
"जिज्ञासा के साथ कोड करें, डर के साथ नहीं।",
"AI को उबाऊ भागों को संभालने दें ताकि आप विचारों पर ध्यान केंद्रित कर सकें।",
"छोटी परियोजनाएँ, अक्सर दोहराई जाती हैं, बड़ी योजनाओं को कभी शुरू नहीं करने से बेहतर होती हैं।",
"त्रुटियों को पढ़ें: वे आपका रोडमैप हैं, आपके दुश्मन नहीं।",
"कोड सीखने का सबसे अच्छा तरीका वास्तव में कुछ भेजना है।"
];
const quoteElement = document.getElementById("quote");
const button = document.getElementById("new-quote");
function showRandomQuote() {
const index = Math.floor(Math.random() * quotes.length);
quoteElement.textContent = quotes[index];
}
// प्रारंभिक उद्धरण
showRandomQuote();
button.addEventListener("click", showRandomQuote);
अपने ब्राउज़र में index.html खोलें। अब आपके पास एक वर्किंग मिनी‑ऐप है।
अगला चरण: AI के साथ दोहराएं:
पृष्ठभूमि को गहरा और कार्ड को चिकना बनाएं। जब उद्धरण बदलता है तो एक सहज फीका एनीमेशन जोड़ें। 10 और उद्धरणों का सुझाव दें और सरणी को अपडेट करें।
AI को अपनी CSS और JS को अपडेट करने दें, फिर आप परीक्षण और ट्वीक करें।
# 6. AI के साथ वाइब कोडिंग करते समय "कैसे सोचें"
उच्च गुणवत्ता वाले परिणाम प्राप्त करने के लिए, इस पर ध्यान केंद्रित करें कि आप प्रॉम्प्ट और दोहराएं कैसे।
# 6.1 संरचित प्रॉम्प्ट का उपयोग करें
"मदद" के बजाय, प्रयास करें:
मैं HTML/CSS/JS में एक छोटा वेब ऐप बना रहा हूँ। वर्तमान व्यवहार: [वर्णन करें]। मैं जोड़ना चाहता हूं: [विशेषता]। बाधाएं: इसे शुरुआती-अनुकूल रखें और टिप्पणियों में परिवर्तनों को समझाएं। यहां मेरी वर्तमान
script.jsहै:// कोड यहां
यह AI को संदर्भ, लक्ष्य और बाधाएं देता है।
# 6.2 लघु लूप में दोहराएं
- एक छोटे बदलाव के लिए पूछें
- AI को कोड प्रस्तावित करने दें
- पेस्ट/सम्मिलित करें और चलाएं
- यदि यह टूट जाता है, तो त्रुटि संदेश और वर्तमान कोड पेस्ट करें और पूछें:
यहां सटीक त्रुटि + मेरी वर्तमान फ़ाइल है। बताएं कि क्या गलत है और मुझे टिप्पणियों के साथ निश्चित संस्करण दिखाएं।
# 7. AI के साथ सामान्य शुरुआती-अनुकूल परियोजना विचार
ये वाइब कोडिंग सत्रों के लिए आदर्श हैं:
- टू-डू सूची ऐप
- पोमोडोरो टाइमर
- सरल बजट ट्रैकर
- आदत ट्रैकर
- फ़्लैशकार्ड अध्ययन ऐप
- मार्कडाउन नोट व्यूअर
प्रत्येक के लिए, आप इसके साथ शुरू कर सकते हैं:
शुद्ध HTML/CSS/JS का उपयोग करके एक बहुत ही सरल [परियोजना] बनाने में मेरी सहायता करें। काम को छोटे चरणों में तोड़ें। प्रत्येक चरण के बाद, आगे बढ़ने से पहले मेरी पुष्टि के लिए प्रतीक्षा करें।
आप यहां शुरुआती परियोजना विचारों का भी पता लगा सकते हैं:
# 8. AI का उपयोग करते समय प्रभावी ढंग से सीखने के लिए युक्तियाँ
AI आपको उत्पादक बना सकता है, लेकिन आप अभी भी सीखना चाहते हैं।
-
स्पष्टीकरण के लिए पूछें
- "इस कोड को लाइन दर लाइन समझाएं।"
- "इस दृष्टिकोण के क्या फायदे और नुकसान हैं?"
-
विविधताओं के लिए पूछें
- "एक वैकल्पिक समाधान दिखाएं जो सरल है, भले ही कम कुशल हो।"
-
अपने शब्दों में फिर से लिखें
- AI के कुछ समझाने के बाद, कोड में एक टिप्पणी में संक्षेप में बताएं।
-
जानबूझकर प्रयोग करें
- मान बदलें, जानबूझकर चीजों को तोड़ें, देखें कि क्या होता है।
- पूछें: "जब मैंने X बदला तो ऐप ने इस तरह का व्यवहार क्यों किया?"
-
समानांतर में आधिकारिक डॉक्स का उपयोग करें
- MDN वेब डॉक्स: https://developer.mozilla.org/
- पायथन डॉक्स: https://docs.python.org/
- जावास्क्रिप्ट डॉक्स: https://developer.mozilla.org/en-US/docs/Web/JavaScript
# 9. AI का उपयोग करके एक नई भाषा चरण-दर-चरण सीखें
यदि आप कोडिंग में बिल्कुल नए हैं, तो एक शुरुआती-अनुकूल भाषा चुनें:
- वेब के लिए: जावास्क्रिप्ट
- सामान्य उद्देश्य के लिए: पायथन
फिर AI को बताएं:
मैं प्रोग्रामिंग के लिए एक पूर्ण शुरुआत हूँ और मैं बहुत छोटे व्यावहारिक उदाहरणों का उपयोग करके [जावास्क्रिप्ट/पायथन] सीखना चाहता हूँ। मुझे मूल बातें से लेकर एक छोटी परियोजना तक 10 चरणों का रोडमैप दें, और प्रत्येक चरण में मेरे साथ रहें।
संभावित रोडमैप:
- चर और प्रकार
- कंडीशनल (
if,else) - लूप
- कार्य
- सरणियाँ / सूचियाँ
- ऑब्जेक्ट / शब्दकोश
- DOM हेरफेर (JS के लिए)
- सरल API कॉल
- छोटी परियोजना (जैसे, उद्धरण ऐप, मौसम ऐप)
- टिप्पणियों के साथ रिफैक्टर और साफ करें
आप सार्वजनिक रोडमैप का भी पालन कर सकते हैं और AI को "मुझे यह चरण सिखाएं" के लिए कह सकते हैं:
# 10. अगला कदम: अपने AI कोडिंग वाइब्स को स्तरित करें
एक बार जब आप बुनियादी AI-सहायता प्राप्त कोडिंग के साथ सहज हो जाते हैं, तो प्रयास करें:
-
APIs का उपयोग करना
- उदाहरण: एक छोटा ऐप बनाएं जो JSONPlaceholder या OpenWeather जैसे सार्वजनिक API को कॉल करता है।
-
फ्रंट-एंड + बैक-एंड को कनेक्ट करना
- AI को मदद करने के लिए कहें कि आप एक सरल REST API का उपयोग करके बनाएं:
- Node.js + Express
- या पायथन + FastAPI / Flask
- AI को मदद करने के लिए कहें कि आप एक सरल REST API का उपयोग करके बनाएं:
-
उबाऊ कार्यों को स्वचालित करना
- स्क्रिप्ट उत्पन्न करें जो:
- फ़ाइलों का नाम बदलें
- CSV डेटा को साफ करें
- बुनियादी सूचनाएं भेजें
- स्क्रिप्ट उत्पन्न करें जो:
जब भी आप फंस जाएं, तो AI का उपयोग एक संरक्षक की तरह करें:
मैं [समस्या] पर अटका हुआ हूँ। यहां मेरा कोड और त्रुटि/आउटपुट है। मुझे इसे डिबग करने के माध्यम से चलाएं जैसे कि मैं प्रोग्रामिंग में नया हूं।
यदि आप मुझे बताते हैं:
- आप किस डिवाइस/OS पर हैं (Windows/macOS/Linux), और
- आप किस भाषा के साथ शुरुआत करना चाहेंगे (पायथन या जावास्क्रिप्ट)
मैं आपको एक ठोस, कॉपी‑पेस्ट‑रेडी सेटअप + पहली परियोजना योजना दे सकता हूं जो आपके अनुरूप है, जो पूरी तरह से AI वाइब कोडिंग द्वारा संचालित है।