अध्याय आठ
भाषा
सीखो
Building की vocabulary —
code नहीं, बस nouns और verbs।
तुम coding agent के साथ बैठकर कुछ बनाने वाले हो। वो "deploy," "endpoint," "component," और "schema" जैसे words use करेगा। अगर ये शब्द समझ न आएँ, तो तुम lost महसूस करोगे — इसलिए नहीं कि तुम बना नहीं सकते, बल्कि इसलिए कि तुम direct नहीं कर सकते। ये chapter तुम्हारी decoder ring है। Code कैसे लिखें ये नहीं। Building की भाषा कैसे बोलें ये।
इसे car चलाने जैसे सोचो। तुम्हें combustion engines, transmission ratios, या brake fluid pressure समझने की ज़रूरत नहीं। तुम्हें जानना है: accelerator, brake, steering wheel, mirrors। Direction की vocabulary, implementation की नहीं।
Stack: एक Decoder Ring
हर app — Instagram से लेकर simple to-do list तक — चार layers से बनी होती है। Developers इसे "the stack" कहते हैं। पूरी बात, simple शब्दों में:
Frontend
जो लोग देखते और छूते हैं। Buttons, text, images, animations। Restaurant का dining room।
Backend
पर्दे के पीछे की logic। Requests process करना, passwords check करना, emails भेजना। Kitchen।
Database
जहाँ तुम्हारी app चीज़ें याद रखती है। User accounts, posts, settings। Pantry और recipe book।
Deployment
ये internet पर कैसे पहुँचती है। Hosting, domains, live जाना। Restaurant के दरवाज़े खोलना।
बस इतना ही है। तुमने जो भी app कभी use की है, वो इन्हीं चार layers का कोई combination है। जब तुम्हारा coding agent कहे "I'll set up the backend," इसका मतलब "मैं पर्दे के पीछे की logic लिख दूँगा।" जब वो कहे "let's deploy," इसका मतलब "इसे internet पर डाल देते हैं।" तुम्हें जानने की ज़रूरत नहीं कि ये layers कैसे काम करती हैं। तुम्हें जानना है कि ये exist करती हैं और किसलिए हैं।
Agent एक Tutor भी है
ये बात कोई नहीं बताता: coding agent तुम्हारा teacher भी है। नहीं पता "npm" क्या होता है? पूछो। Error message समझ नहीं आया? Paste करो और कहो "ये ऐसे explain करो जैसे मैं developer नहीं हूँ।" जानना है agent ने React क्यों choose किया? पूछो। वो अपनी reasoning plain English में explain करेगा, step by step, जितनी बार चाहो।
तुम्हारे पहले पाँच minute
अपना coding tool खोलो। अपना project simple language में describe करो: "मैं एक workout tracker बनाना चाहता हूँ जहाँ मैं exercises log करूँ और अपनी progress देख सकूँ।" Agent clarifying questions पूछेगा, stack suggest करेगा, और build करना शुरू करेगा। तुम्हारा पहला काम है उसके सवालों का जवाब देना और देखना वो क्या बना रहा है।
Web app की चार layers explore करो। Click करके vocabulary सीखो — फिर ख़ुद को test करो।
शब्द आ गए। Idea है। अब time है coding agent के साथ बैठकर actually build करने का। अगला: build loop की कला — iteration, evaluation, और जब चीज़ें टूटें तो क्या करें।