अध्याय आठ
भाषा
शिकणं
Building ची vocabulary —
code नाही, फक्त nouns आणि verbs.
तू एका coding agent सोबत बसून काहीतरी बनवणार आहेस. तो "deploy," "endpoint," "component," आणि "schema" सारखे शब्द वापरेल. हे शब्द तुला opaque वाटले तर तू हरवशील — बनवता येत नाही म्हणून नव्हे, तर direct करता येत नाही म्हणून. हा अध्याय तुझी 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" म्हणतात. हे संपूर्ण, सोप्या भाषेत:
Frontend
लोकांना काय दिसतं आणि काय touch करता येतं. 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 या चार layers चं कोणतंतरी combination आहे. जेव्हा तुझा coding agent म्हणतो "मी backend set up करतो," म्हणजे "मी पडद्यामागची logic लिहितो." जेव्हा तो म्हणतो "deploy करू," म्हणजे "हे internet वर टाकू." तुला कसं काम करतं हे माहीत असायला नको. तुला ते अस्तित्वात आहेत आणि कशासाठी आहेत ते माहीत असायला हवं.
Agent हा Tutor पण आहे
हे कोणी सांगत नाही: coding agent तुझा teacher पण आहे. "npm" म्हणजे काय माहीत नाही? विचार. Error message confusing आहे? Paste कर आणि म्हण "हे developer नसलेल्या माणसाला समजेल असं explain कर." Agent ने React का निवडला ते जाणून घ्यायचंय? विचार. तो plain English मध्ये step by step, तुला हव्या तेवढ्या वेळा explain करेल.
तुझे पहिले पाच मिनिटं
तुझं coding tool उघड. तुझा project plain English मध्ये describe कर: "मला एक workout tracker बनवायचा आहे जिथे मी exercises log करतो आणि progress बघतो." Agent clarifying questions विचारेल, stack suggest करेल, आणि बनवायला सुरुवात करेल. तुझं पहिलं काम त्याचे प्रश्न answer करणं आणि तो काय बनवतो ते बघणं आहे.
Web app चे चार layers explore कर. Vocabulary शिक — मग स्वतःला test कर.
तुला शब्द माहीत आहेत. तुझ्याकडे idea आहे. आता coding agent सोबत बसून खरंच बनवायची वेळ आली. पुढे: build loop ची कला — iteration, evaluation, आणि गोष्टी तुटल्यावर काय करायचं.