हान जी स्वागत है चाय और कोड के एक और एपिसोड में और आज से हम ऑफीशियली स्टार्ट कर रहे हैं हमारी जावा स्क्रिप्ट की सीरीज जस्ट लास्ट वीडियो आपने देखा वो था इंट्रोडक्शन आज से हम स्टार्ट करेंगे और ज्यादा थिअरीज के बारे में हम डिस्कस नहीं करेंगे ज्यादातर आप जो सीखेंगे वो डायरेक्ट कोड लिखने से ही सीखेंगे थ्योरी होगी लेकिन जितना जरूरी है सिर्फ उतना ही आज सबसे बेसिक और सबसे इंपॉर्टेंट स्टेप्स से हम स्टार्ट करेंगे तो शुरू में मुझसे मेरे साथ जो भी मैं लिखता हूं उसको फॉलो करिए और इससे आपके थोड़े से कॉन्सेप्ट क्लियर होंगे की एक्चुअली में जब जावा स्क्रिप्ट सीखते हैं तो क्या माइंड सेट चाहिए पाइथन सीखते हैं तो क्या माइंड सेट चाहिए और प्रोग्रामिंग बेसिकली सीखते हैं तो क्या माइंड सेट चाहिए ये आगे जाके बहुत कम में आएगा और कुछ एनवायरनमेंट के बारे में डिस्कस करेंगे की एक्चुअली में कैसे हम सिस्टम को एस्टेब्लिश करें जहां पर हमें कोड लिखना है या फिर अगर आपका सिस्टम इतना हाईली कॉन्फ़िगर नहीं है तो फिर हम कैसे कम कर सकते हैं तो लिए शुरू करते हैं इसको सबसे पहले हम क्या करते हैं अपने डेस्कटॉप पर एक नया फोल्डर बनाते हैं इस बात से कोई फर्क नहीं पड़ता आप मैक पे है ले मैक्स पे है विंडोज पे है कोई फर्क नहीं पड़ता यह जावास्क्रिप्ट है एग्जीक्यूट ब्राउज़र पर होनी है या एनवायरनमेंट में होनी है जो की सबके लिए से है तो घबरा मत शुरू करते हैं तो मैंने बनाया एक नया फोल्डर और इसको नाम देता हूं मैं जेएस दश हिंदी आप नहीं देख सकते हैं अभी क्योंकि वो दूसरी स्क्रीन पे ओपन होता है यूजुअली तो ये मेरा फोल्डर है यहां पे जेएस हिंदी अब इसके अंदर क्या करता हूं मैं सिंपली एक यहां पे मेरा एडिटर ओपन करता हूं अभी मैं आपको एडिटर की भी सारी चॉइस बताऊंगा जस्ट 1 मिनट के लिए थोड़ा सा सब्र रखिए तो यहां पर मैंने ओपन किया मेरा वीएस कोड जो की मेरा कोड एडिटर रहेगा आपको और भी ऑप्शंस में इसके बाद दिखाऊंगा और मैंने सिंपली जीएस हिंदी यहां पे ड्रैगन ड्रॉप कर दिया तो ड्रैगन ड्रॉप करने से क्या हुआ यह पूरा फोल्डर जो है वो ओपन हो गया यहां पे और यस ट्रस्ट तो करते ही हैं ऑथर पे और यहां पे मैं एक न्यू फाइल बनाता हूं इसका नाम हम यहां पर देते हैं टेस्ट डॉट जेएस और इसके अंदर मैंने एक छोटा सा स्टेप लिखा और उसके अंदर मैंने सिंपली लिखा है आप लोग अपना नाम लिखिए मैं अपना नाम लिखता हूं तो यह लिखा अब सबसे इंपॉर्टेंट कैसे करना है क्वेश्चन यह है की हमारे दिमाग में किस तरह के क्वेश्चन आने चाहिए सबसे पहला क्वेश्चन आना चाहिए की क्या डिफरेंस है हमारा की डॉट जेएस फाइल हम लिख रहे हैं डॉट टी एक्स टी फाइल क्यों नहीं लिख रहे हैं और क्या सॉफ्टवेयर होगा जो की इसको एग्जीक्यूट कर पाएगा कैसे हम कोड लिखेंगे तो उसके बारे में मैं थोड़ा सा आपके साथ इस वीडियो में डिस्कस करता हूं देखिए एक जो टेक्स्ट फाइल है जिसका एक्सटेंशन है डॉट टी एक्स टी और एक जो डॉट जेएस फाइल है इसमें कोई खास अंतर नहीं होता है दोनों को ही सोर्स कोड के तरह से ट्रीट किया जा सकता है अब आप वैसी बात है ये तो स्टेटमेंट बहुत ही कंट्रोवर्शियल हो गया की फिर शॉप टेक्स्ट फाइल और जावास्क्रिप्ट फाइल दोनों को कंपेयर कर रहे हो बट सही मायने में यही है इसके अंदर भी कुछ टैक्स लिखा है उसके अंदर भी कुछ टैक्स लिखा है लेकिन इसके अंदर जो टैक्स लिखा है वो कोई रैंडम टैक्स नहीं है यहां पे स्पेशली हमने वर्ड उसे किया है कौन सोल और इसकी स्पेलिंग यही है यहां पे इसका एक स्पेशल मीनिंग है अगर मैं यहां से आई गैप कर दूंगा तो उसका कोई मीनिंग नहीं है या फिर कोई डिफरेंट मीनिंग है तो जो सोर्स कोड है या फिर जो कोड हम लिखते हैं उनका स्पेशल मीनिंग है कंसोल उसके बाद डॉट ही लिखना उसके बाद लोगों ये सब एक स्ट्रक्चर है एक सिंटेक्स है प्रोग्रामिंग लैंग्वेज का और कोई भी प्रोग्रामिंग लैंग्वेज होती है वो सब अपने-अपने एक्सटेंशन के साथ आती है जैसे डॉट js. pay धन या कुछ और भी अब अभी तक जो हमने लिखा है इसमें और टेक्स्ट फाइल में कुछ खास अंतर नहीं है अगर मैं यहां पे सिंपली एक फाइल लिखूं जो की हो सिंपली टेस्ट डॉट टी एक्स टी और यहां पे भी लिख डन आंखें console. log और से उसी सिंटेक्स में सिंपली हेलो या फिर हम लिख दें यहां पर हितेश तो इस फाइल में और इस फाइल में अभी कोई भी अंतर नहीं है हान यहां पर थोड़ा सा कलर कोडिंग सिंटेक्स ए गया बट वो कोई खास डिफरेंस नहीं है कलर कोडिंग सिंटेक्स तो कभी भी चेंज किया जा सकता है तो इस फाइल में टेक्स्ट फाइल में और डॉट जेएस फाइल में जो डिफरेंस है वो ये है की कौन सी फाइल हम किसी सॉफ्टवेयर के अंदर इंजेक्ट करके उसको एग्जीक्यूट करवा सकते हैं अब बहुत तरह के सॉफ्टवेयर होते हैं कुछ कंपाइलर्स कुछ इंटरप्रेटर जिनके बारे में कभी डिटेल में बाद में वीडियो बनाएंगे बट जितने भी सॉफ्टवेयर्स होते हैं इनके अंदर होता है एक सिंटेक्स स्ट्रक्चर समझने की कैपेबिलिटी तो जब भी आप कंसोल लिखते हैं वह ऑलरेडी डिफाइन है की अगर फाइल के अंदर आपको एक्सटेंशन देखना है की डॉट जेएस हो गया हो तो आप उसे फाइल को एक्सेप्ट करिए और उसके अंदर जो लिखा हुआ है जैसे में लिखा हुआ है कौन सा लिखा हुआ है तो उसके बाद मुझे क्या करना है इस जो सिंटेक्स से कौन सोल से क्या मुझे कुछ इनपुट लेना है क्या मुझे कुछ डाटा प्रक्रिया करना है या फिर मुझे कोई डाटा आउटपुट में दिखाना है ये सारी बातें होती है उसे सॉफ्टवेयर के अंदर जिसको आप कभी पायलट बोलते हैं कभी इंटरप्रेटर बोलते हैं अब जावास्क्रिप्ट के अंदर क्या सालों तक यह जो सॉफ्टवेयर था यह छुपा हुआ था ब्राउज़र के अंदर तो इसीलिए आपको जो सिंटेक्स दिखेगा बहुत सारे लोग जब जावास्क्रिप्ट सीखते हैं वो यही सीखते हैं की पहले आप बनाया index.
html फाइल उसके अंदर आप स्क्रिप्ट ऐड करिए और फिर आप एक जावास्क्रिप्ट फाइल बनाया उसको एग्जीक्यूट करिए क्योंकि सालों तक वो सॉफ्टवेयर इतना इजीली अवेलेबल नहीं था अवेलेबल था बट उसको कॉन्फ़िगर करना सेटअप करना थोड़ा सा एक टेडी प्रक्रिया था जो की सब लोग नहीं करते द जो बड़े सॉफ्टवेयर इंजीनियर से सिर्फ वही करते द तो सालों तक वो सॉफ्टवेयर हमें मिला सिर्फ ब्राउज़र के अंदर तो आप चाहे ब्राउज़र फायरफॉक्स हो या क्रोम हो हम इंडेक्स और एचटीएमएल फाइल लिखकर उसी के अंदर स्क्रिप्ट ऐड कर के उसी से रन करते द क्योंकि वो जो सॉफ्टवेयर है वो ब्राउज़र के साथ अटैच ए के आता था लेकिन रिसेंट देस में क्या हुआ की उसे सॉफ्टवेयर को जो की ब्राउज़र में था उसको निकल के अलग कर दिया गया और कहा की अब जिसको स्टैंड अलोन जावास्क्रिप्ट एग्जीक्यूट करना है जैसे की आप अपनी पाइथन सी प्लस प्लस या जावा फाइल्स एग्जीक्यूट करते हैं तो आप वैसे ही से जावा स्क्रिप्ट को एग्जीक्यूट कर सकें अब इससे क्या है बहुत सारे दरवाजे खुले सिर्फ अब जावास्क्रिप्ट जो है वह सिर्फ एक ब्राउज़र लैंग्वेज या फ्रंट एंड लैंग्वेज नहीं रह गई अब ये वसंत में भी उसे होती है मोबाइल्स में भी उसे होती है और प्रिटी मच हर जगह उसे होती है तो यही कारण था उसे सिंपली उसके आने का अब यहां पे क्या है उसे एनवायरनमेंट के बारे में थोड़ा सा बात करते हैं जैसे आप सी सी प्लस प्लस के एनवायरनमेंट देखते हैं जो की आप डाउनलोड करते हैं इंस्टॉल करते हैं उसी तरह से आपको इस जावास्क्रिप्ट की भी एनवायरनमेंट अवेलेबल है और बहुत तरह के एनवायरनमेंट है कोई कमी नहीं है जैसे की फर्स्ट एनवायरनमेंट हमारा नोट जेएस सबसे ज्यादा पॉप्युलर है है कुछ भी नहीं जिस तरह से आप पाइथन पे जाते हैं कभी भी तो आपने देखा होगा जब आप जाते हैं पाइथन python. org पे है तो यहां पर डाउनलोड करने के लिए जो सॉफ्टवेयर मिलता है जो की आपकी पाइथन फाइल्स को एग्जीक्यूट कर पता है से उसी तरह से अब हमारे पास नोट जीएफ है जो की हमारी सिंपली जावास्क्रिप्ट फाइल्स को एग्जीक्यूट ना पाएगा बहुत ही आसान है ये क्योंकि अब हमें बार-बार इंडेक्स फाइल बनके वहां पे जावास्क्रिप्ट सीखने की जरूरत नहीं है या फिर बहुत सी लोग क्या करते हैं राइट क्लिक करके इंस्पेक्टर में जाइए अब यहां पे आपका जो कंसोल है इसके अंदर आप लिखिए ऐसा नहीं करने की जरूरत है पहले इसी तरह से सिखाया जाता था बट अभी आप 20-23 में सिख रहे हैं तो अब बार-बार कंसोल मैं थोड़ी ना आएंगे आएंगे जब जरूरत होगी तब आएंगे यहां पे भी बहुत कुछ कम होता है बट अभी वो बात के लिए तो अभी हमारे पास एक एनवायरनमेंट चाहिए अब ऐसा नहीं है की ब्राउज़र में जो एक सॉफ्टवेयर आता था वो हमेशा नोट जीएससी आता था अलग-अलग टाइप के एग्जीक्यूशन इंजन तेजस से v8 इंजन और भी बहुत सारे नाम हैं आगे वाले वीडियो में आपको उनसे भी इंट्रोडक्शन करवाएंगे एक है नोट के ऐसा ही एक पॉप्युलर है दिनों जेएस दोनों से ही फाउंडर के हैं आप मुझे कमेंट्स में बताइए कौन है इन दोनों लाइब्रेरी इसका और इन सॉफ्टवेयर्स का में लीड डेवलपर और में लीड फाउंडर वो मुझे कमेंट सेक्शन में आप बताएंगे आज अन असाइनमेंट इन सॉफ्टवेयर्स के बारे में इन लोगों के बारे में जानना भी उतना ही जरूरी है क्योंकि नेटवर्किंग भी कम आती है उसे पे भी हम डिस्कस करेंगे आगे तो दिन और नोट जेएस और सिंपली है इन दोनों को बस इंस्टॉल करना है और नेक्स्ट नेक्स्ट करके लिए एग्री थॉट्स इट अभी मैं इसको यहां पे इंस्टॉल करूंगा तो यहां पे मैं इसको डाउनलोड करता हूं और इसको से कर लेते हैं हमारे डेस्कटॉप पे ही और जैसे हमारे पास ये से हो गया है तो अभी हम इसको एग्जीक्यूट करते हैं तो मैं डबल क्लिक करके इसको ओपन करूंगा और हो फिल्म मुझे कहीं दिखाई देगा अभी इसको लेकर आता हूं मैं हमारी इस स्क्रीन पर यह रहा हमारा सॉफ्टवेयर मिलता है अब डिपेंड करता है कौन सा इंस्टॉल कर रहे हैं यहां पर दो ऑप्शन से आपके पास करंट और एलटीएस जो की लॉन्ग टर्म सपोर्ट अगर मैं कोई प्रोडक्शन ग्रेड एनवायरनमेंट कम कर रहा होता जो मुझे प्रोडक्शन में डालना है ये तो मैं एलटीएस उसे करता हूं रात भर बट क्योंकि यहां पे हम सिर्फ सिख रहे हैं अभी और नए फीचर्स एक्सप्लोर करना चाहते हैं इसलिए मैं करंट फीचर्स का लेटेस्ट फीचर वाला उसे कर रहा हूं कंटिन्यू करते हैं सिंपली आपको भी एसएल लाइसेंस एग्रीमेंट मिलेगा जो की आप ऑफ कोर्स बहुत सारा डिटेल एक घंटा लगा के पढ़ेंगे और उसके बाद एग्रीकल्चर देंगे उसके बाद इंस्टॉल पासवर्ड तो डालना ही पड़ेगा ये हमने किया और सिंपल इंस्टॉलेशन जो की बहुत जल्दी फटाफट हो जाता है और इंस्टॉल कर सकते हैं बट ज्यादातर जो सॉफ्टवेयर जो डेवलपमेंट लर्निंग साइकिल है वहां पर नोट जैसी उसे होता है तो हम भी नोट जीएस ही उसे करेंगे और उसके अलावा बात आती है कहां पर हम कोड लिखें तो कोड लिखने के लिए मैंने बहुत सारे लोगों को देखा है नोटपैड वर्डपैड उसे करता है ऐसा मत कीजिए प्लीज प्लीज हम्बल रिक्वेस्ट है ऐसा ना करें तो सिंपली हम उसे करते हैं कुछ अच्छे टूल्स सबसे ज्यादा जो मार्केट के अंदर पॉप्युलर है वो है विजुअल स्टूडियो कोड सबसे ज्यादा पॉप्युलर है ऑल डी माइक्रोसॉफ्ट की तरफ से है बट फिर भी सबका फिर फेवरेट है तो आप ये भी उसे कर सकते हैं raycommendation ये रहेगा की स्टेबल बिल्ड करें बट आपको अगर और एडिशनल फीचर्स के साथ खेलना है तो यहां पे इनसाइडर रिलीज भी मिलते हैं एक जो अभी रिसेंटली पॉप्युलर हो रहा है वो है जेट ब्रेंस का फ्लीट अभी पब्लिक बिता में है इतने ज्यादा ऐडेंस प्लगिंस अवेलेबल नहीं है बट काफी अच्छा है हो सकता है आगे वाले फ्यूचर में सब लोग ये उसे करें इसके अलावा सब लाइव टेक्स्ट भी है जो भी आप चाहे बट कोड एडिटर उसे करें फायदा क्या है कोड एडिटर उसे करने का ये जो कलर एडिटिंग कलर कंसोल आपको मिल रहा है कलर करेक्शंस और ये सब ऑटो इंडेंटेशन ये सब कोड लिखने में थोड़ा सा हेल्प करते हैं इसलिए हम इनको उसे करते हैं तो अब हे होप आपको समझ में ए गया है की जैसे ये डॉट जेएस है तो जैसे इन फाइल्स को आप किसी सॉफ्टवेयर में डालेंगे तो सॉफ्टवेयर बोलेगा नहीं मैं. सी फाइल नहीं लूंगा मैं डॉट जेएस फाइल लूंगा उसके अंदर भी जो मेरा ट्री पार्सल है वह कुछ कीवर्ड्स को पहचानता है जैसे कौन सो लोग इन सब को इसीलिए उसको एग्जीक्यूट करेगा अब इसको एग्जीक्यूट करना बहुत ही बहुत ही सिंपल है यहां पर हम क्या करेंगे की सिंपली व्यू पे जाइए सबसे पहले और यहां पे जाके आप अपना टर्मिनल ओपन कर लीजिए या इसका शॉर्टकट भी आप याद रख सकते हैं अगर आपको बहुत सारा कोड लिखना है सिंपली ओपन करिए यहां पे आपका टर्मिनल ओपन हो जाएगा अब आपको कुछ नहीं करना है यहां पे लिखना है सबसे पहले नोट और उसके बाद एक बार क्या करिए बिल्कुल फाइल एग्जीक्यूट करने से पहले दश वी टाइप कर दीजिए ताकि आपको पता लग जाए की सक्सेसफुल इंस्टॉल हुआ है नहीं हुआ है या कई बार आपको कंप्यूटर रीस्टार्ट करना पड़ता है अगर आपको यहां पे कुछ भी नंबर आज एन आउटपुट मिल रहा है मिंस कम हो गया अभी इतना ही चाहिए हमें उसके बाद आपको क्या करिए की आप नोट लिखिए और उसके बाद सिंपली अपनी फाइल का नाम दीजिए और फाइल का नाम डॉट जीएस होना चाहिए क्योंकि आप जैसे ही डॉट फाइल देंगे इसको तो ये बोलेगा मुझे नहीं पता इसके साथ क्या करना है क्योंकि हमारे सॉफ्टवेयर में वो फीड नहीं है क्योंकि आप और टीएसपी फाइल इनपुट दे सकते हैं तो इसमें के साथ लेकिन जैसे ही आप इसकी जगह आप बोलेंगे की नहीं अच्छा टी एक्स टी फाइल नहीं समझते aap.