0:00
एक टाइम होता था जब coding या किसी भी चीज को सीखने की number of resources बहुत ज़्यादा limited थ��
0:04
अगर किसी भी चीज को सीखने की resource उस टाइम पर मिल जाती थी तो ऐसा लगता था यार पता नहीं क्या चीज मिल ग��
0:09
लोगों की प्रॉब्लम यह है कि इतनी सारी resources है, books है, text tutorials है, online videos है, उनमें से कौन सा उन लोगों चूज करना चाहिए अगर वो लोग ऑप्टिमली कोडिंग सीखना चाहते हो, तो आज आपको इसी बारे में अपना perspective दूँगा और उसी के सासाथ आप लोगों को बताऊँगा क��
0:39
वो ये है कि anything works as long as the content is structured
0:43
अगर आपका content is structured है अगर सब कुछ ठीक ठाक है और बहुत अच्छी तरह से content को लिखा गया ह��
0:48
मेहनत करके लिखा गया है या record किया गया है या पर कोई भी काम जो किया गया है content प��
0:54
वो बहुत बढ़िया तरीके से किया गया है ये सब कुछ resources वगैरह एक तरफ को इकतरित करके दी हुई ह��
0:59
तो यार अगर content अच्छा है तो it doesn't matter at all आप सीख सकते है��
1:03
पर कभी-कभी बात आ जाती है personal preferences पर और उसी के साथām बात आ जाती है कि आप क्या कर रहे है��
1:09
कि आप कोई फ्रेमवर्क mooi सीखने या फिर आप एक प्रोग्रामिंग लैंग्वेज सीखने चाहते है��
1:13
जो कि 10-20 साल से जलती है तो यहां प dowd तो डिफरेंस आ जाता ह��
1:17
अब क्या डिफरेंस आता है ये भी आप लोगों में बता देता हूँ मेरे असाफ से ये डिफरेंसेस अलग-अलग गोल्स के कारण आएंग��
1:22
कभी-कभी क्या होगा कि आप लोग के गोल्स जो है एक प्रोग्रामिंग लैंग्वेज को सीखना होग��
1:27
कभी-कभी आपके गोल्स होंगे कि आप एक अपने किसी subject में college के marks अच्छे लाना चाहते है��
1:32
तो आपके goals पर भी यह चीज़ें कभी कभी depend करती है अगर आप लोग को college में marks लेकर आने है��
1:37
in my opinion आप लोग को अपने college के professor की जो sheet ह��
1:41
अगर उन्होंने कोई text sheets apply करिये हैं अगर उन्होंने कोई online tutorials apply करे��
1:45
तो आपको उसको follow करना चाहिए क्योंकि उसी को follow करना at this point समझदारी होगी आप लोग के लि��
1:50
अगर आप लोग marks लाना चाहते हैं तो आपके professor ने जो भी topics पढ़ाया ह��
1:56
जो भी subject हो, जितना भी पढ़ाया है अगर कोई ऐसी चीज भी पढ़ा दीन��
2:00
जो की थोड़ी सी भी irrelevant subject से, वो भी आ सकती exam में, तो अगर आपको marks score करने है, तब तो आपको वही topics follow करने होगे, for example, data structures and algorithms, एक बहुत बड़ा topic है, vast topic है, आपको कौन-कौन से topics करने है, ये आपके professor की sheet, वो syllabus, और क्या जीस class में discuss की गई है, वो चीज जो है बताएगी, तो अ��
2:30
प्राप्त करना college में यह भी एक अच्छा goal है important goal है क्योंकि अगर आपके marks नही��
2:34
आए college में तो काफी चीजें आपकी effect होती है तो कभी-कभी cleverly decision लेकर आपको सिर्��
2:39
वो topics और सिर्फ वो resources जो कि आपको supply की गई है उनको देखना पड़ता है कभी-कभी आ��
2:45
अगर आप एक company में काम करेंगे, internship में जाएंगे, हो सकता है कि आपको एक internal product, जिसके बारे में बाहर outside world को कुछ भी मालूम ना हो, वो internal product आपको पकड़ा दिया गया हो, और आपसे यह कहा गया हो कि यार यह internal product जो इस पर आपको काम करना है, तो आपको एक सबसे बड़ी problem जो face ��
3:15
तो आपको वही लेने पड़ेगा अगर किसी ने किताब लेखी है उस particular चीज़ प��
3:19
और कोई दूसरी resource नहीं है यानि कि आपके पास कोई दूसरी option नहीं है उस चीज़ को सीखने क��
3:23
तब भी आप लोगों को वही पर stick करके रहना पड़ेगा और उसी resource को use करना पड़ेग��
3:30
तो ये जो पहला और दूसरा goal था यानि कि marks लाना और किसी भी एक internal product के बारे मे��
3:35
जानकारी प्राप्त करना ताकि आप उस पर काम कर पाएं यहाँ पर अगर आपकी बस कोई option नहीं है त��
3:39
resource available documentation is not good book is not good good videos are not good
3:53
मैं सीख कर ही मानूँगा, तो ये वाली सोच के साथ फिर वहाँ पर आपको आगे बढ़ना पड़ेग��
3:57
अब तीसरा goal है किसी भी चीज की deep understanding और यहाँ पर मैं दो topics में बाद दूँगा इस deep understanding वाले goal क��
4:04
पहला जो goal है हमारा वो है एक programming language को learn करना for example आप python learn करना चाहते हैं, javascript learn करना चाहते है��
4:10
या फिर एक markup language जैसे HTML भी learn करना चाहते हैं तो वहाँ पर आप लोग को क्या करना पड़ेग��
4:15
आपके बास options हैं आपके बास बहुत सारे options हैं आपके बास videos है��
4:19
books हैं आपके बास text resources हैं आपके बास हो सकता है audiobooks भी available ह��
4:24
जो कि आपको सिर्फ आवाज सुना कर वो सब चीज़े बदा दें जो कि यार HTML एक बहुत ही common सी चीज़ ह��
4:29
Python Programming Language सालों से चली आ रही है टन्स of resources ह��
4:33
तो वहाँ पर आप लोगों सबसे पहले तो अपने intuition से पूछना है कि क्या चीज़ आपको आगे बढ़ने मे��
4:38
क्या चीज आपको consistent रहने में और क्या चीज आपको सिखा पा रही ह��
4:43
सही से उससे start करना है most of the people के लिए ये चीज videos रहती ह��
4:47
मेरे लिए personally ये चीज videos रहती है अगर मैं videos को देख लेता हूँ मैं देख लेता हूँ कि कोई कर रहा है किसी भी चीज क��
4:52
मेरे सामने live तो उससे अच्छा मुझे सिखाने के लिए मेरे सामसे कोई चीज नहीं हो सकत��
4:57
but again हम सब different होते हैं बहुत सारे लोग पढ़ना पसंद करते है��
5:01
बहुत सारे लोग ऐसे होते हैं for example मेरा एक दोस्त है वो novels बहुत ज़ादा पढ़ता आ रहा है बच्पन स��
5:22
तो अगर आप इस तरह के कोई इंसान है कि आप बुक्स पढ़के समझ सकते हैं, आपकी इंग्लिश अच्छी है
5:29
लेट्स बी रियल इंग्लिश अच्छी होना भी ज़रूरी है अगर आप लोग बुक्स पढ़ना चाहते हैं, आपको अच्छा विधि पर दिखाई जाएगा और एक विधि पर आपको अच्छा विधि पर दिखाई जाएगा और एक विधि पर दिखाई जाएगा और ए��
6:02
लेने के लिए आपको उस ऑनलाइन प्रोडक्ट की डॉक्यूमेंटेशन पर जाना है. अगर हम पाइथन की बात करें तो पाइथन आपको सिखा देंगे वीडियो, आपको सिखा देंगे बुक्स, आपको सिखा देंगे टेक्स्ट ट्यूटरियल्स, पर एक बार आप एक मास्��
6:32
लेट असे एक class है जो की आप use कर रहे हो, क्या उस class के और भी functions है, ये function बहुत बढ़िया है, क्या मैं पांच और ऐसे functions ढूंढ सकता हूँ, जिनको मैं use कर पाऊं आज से ही, तो इस तरह की चीज़े अगर आप लोगों को समझ लिया है, तो आप लोगों को जाना पड़ेगा documentation ��
7:02
official docs पर जाएं और अगर वो complicated नहीं है उसके अच्छे videos available नहीं है उसकी को��
7:07
अच्छी book available नहीं है तो वहाँ पर आप videos से पढ़ें but एक बात यहाँ पर clear कर दूं कि चाह��
7:12
आप books से पढ़ें चाहे आप videos से पढ़ें चाहे आप text tutorial से पढ़ें आप जिस चीज मे��
7:16
जो आप जिस चीज को अच्छी तरह से आगे बढ़ा पा रहे हैं वहां पर आप लोग को जाना है और तीनों चीजों का एक डालेंस अगर आप लोग अपनी लाइफ में क्रिएट कर पाते हो तो बहुत बढ़िया है��
7:44
या फिर English में मुझे किसी भी language में coding videos नहीं देखने है मैं books से पढ़ूंगा, मैं खुद code करूँग��
7:49
मैं blogs पढ़ूंगा अगर ऐसी सोच आप लोग रख लोगे तो आप limit कर दोगे अपने आपक��
7:53
मैं नहीं चाहता कि आप अपने आपको limit करें और इस नहीं अच्छा अच्छा आदिया है कि आप लोग अपने आपको लिमिट करे��
7:59
आपको अपने आपको possibility के लिए खुला रखना है पर एक्सांपल मैं अगर जैंगो की बात करू��
8:05
तो मेरे असाब से जैंगो का जो official tutorial है वो बहुत बढ़िया है इतना बढ़िया है कि आप लोग पढ़ोगे तो आपको मज़ा आजाएगा जरूर ट्राइ करन��
8:11
उसे के साथ कुछ-कुछ online resources ऐसी होती हैं कि यार मज़ा ही आजाता ह��
8:15
ब्लॉक्स के फॉर्म में कुछ-कुछ वीडियो ऐसे होते हैं कि यार देखके मज़ा ही आजाते है��
8:18
कि यार ये क्या बना दिया कितना मस्त वीडियो है अगर उस तरह की resources आपको मिल रही ह��
8:23
तो आपको वहाँ पर दूसरी बात सोचना नहीं है अगर किसी ने बहुत ज़ारा time लगाक��
8:27
बहुत ज़ारा काम लगाकर और अपना बहुत ज़ारा experience लगाकर कोई चीज बनाई है कोई वीडियो बनाई है कोई सेट आफ लेट एस से टेक्स टूडरल्स बनाई है तो आपक��
8:37
डेफिनेटली अगर वो चीज समझ में आ रही है, आपको मज़ा आ रहा है और आपको लगता है कि ये वोई टॉबिक्स है जो आपको पढ़ना ह��
8:42
तो डेफिनेटली आप उसके साथ जा सकते हैं बस एक चीज का आप लोगों को ध्यान रखना ह��
8:45
कि आपके पास limited time है और उसे limited time में आपको करना है जो भी करना ह��
8:50
तो ऐसा बिलकुल भी नहीं है कि आप सब कुछ कर लें मैं personally यह मानता हूँ कि कुछ-कुछ books जो बहुत ज़ादा thick होती ह��
8:56
और उनमें बहुत ज़ादा content होता है और college के बच्चे जब उनको उठाते है��
9:15
या फिर let us say कोई C++ पर इतनी मोटी book है आपके पास दूसरे subjects भी है semester मे��
9:21
आपके पास और भी काम है आपको college जाकर lab भी attend करनी ह��
9:25
आपको खाना भी खाना है and let's be real here आपको entertainment भी तोड़ा बहुत चाहिए अपनी सिंदिगी मे��
9:30
तो कितना time आप दे पाओगे क्या आप लोगों के लिए humanly possible है उस इतनी मोटी book को पढ़न��
9:35
अगर ना तो it's a good idea कि आप लोग उस book को cover to cover ना पढ़��
9:40
उसी के सासा एक और चीज जो कि आपको avoid करनी चाहिए वो है audiobooks
9:44
आपको audiobooks को एकदम avoid करना चाहिए मेरे opinion में coding सीखने के लि��
9:48
तो आपको जनरल अगर कोई चीज यहumin बता रही है कि कोडिंग कैसे करनी है रिफैक्टरिंग कैसे करनी है तो आप इसे बहुत अच्छी चीज है आप जिम जा सकते हैं आप अगर कहीं ट्रावल कर रहे हैं ट्रावल कर रहे हैं और आप लोग साइड सीट पर बैठे हुए हैं ��
10:18
आप जब code को देखोगे अपनी आगों से किताब में तभी आप समझ पाओग��
10:23
audiobooks से in my opinion काम नहीं बनेगा जब coding पे आता है हाँ coding के बारे में जरूर सुन सकते हो audiobooks
10:29
जैसे कि मैं अभी discussion जो कर रहा हूँ आपसे ये एक audiobook के तरफ़र सुना जा सकता ह��
10:33
सिर्फ audio only इस चीज की सुनी जा सकती है पर जब coding चल रही ह��
10:36
जब आपको देखना पड़ेगा output को देखना पड़ेगा समझना पड़ेगा हो सकता है reiterate करने के लि��
10:42
पीछे जाना पड़े तो आप और audiobook काम नहीं करती है यह तो तै है चौथा goal जो कि शायद आप लोग का target हो वो सकता है job hunt
10:48
बहुत सारे लोग job पाना चाहते हैं software industry के अंदर transition करना चाहते है��
10:53
और उन जैसे लोग को मैं बताना चाहूँगा कि आप लोग सिर्फ उतना पड़��
10:57
जितना उस job की requirement है आप देखें कि past में कैसे interviews हु��
11:01
जिन लोगों ने interviews दिये उन लोगों को क्या क्या चीजे पूछी ग��
11:05
वो जो चीजे पूछी गई उन GT से क्या सब topics पूछे गए और उन topics को collect करके syllabus को इक्दम clear रखके अपने सामन��
11:11
और most important topics को सबसे पहले करें जो कि हमेशा हमें लगता है कि हम पूरा syllabus कर लेंग��
11:15
at the end most important topics job hunt short topics important topics
11:48
बहुत चाहिए कि आपको एक बुक मिल जाती है अमेज़न के सारे इंटरव्यू क्वेश्चन एक तरफ तो आप लोग उनको देख सकते ह��
11:54
फिर पाँचवा goal जो कि मेरा भी goal है और होना भी चाहिए बहुत सारे लोगों का वो है keep learning and growing और learning and growing के लिए मेरे साथ से आप लोगों को सीखते रहना बहुत जाधा ज़रूरी है अगर आप लोग software industry के नदर रहना चाहते हैं लंबे time तक रहना चाहते हैं enjoy करते हुए रहना च��
12:24
और उनके सब को रिप्लेज कर दिया जाएगा नए नए वर्चन से तो आपको सीखते रहना है और उसके लिए ग्रो करते रहना ह��
12:31
और उसके लिए जरूरी है कंसिस्टेंसी आप लर्निंग को टाइम दे एक दिन आप वीक में बना सकते हो लर्निंग डे जिसमें आप कुछ नहीं करोगे सिर्फ सिर्फ सीखोगे फिर लर्निंग आउर्स लग सकते हो आप अपने डे में वोटेबर वर्क्स फॉर यू आप सीखें जरूर कुल मिलाकर मेरे कहने का ये मतलब है और उसके लिए आपको ��
13:04
आपको क्यों नहीं recommend करता हूँ तो मैं personally prefer करता हूँ कि directly
13:08
मैं examples खोल लेता हूँ जहां भी available हो let us say मैं कोई एक नहीं library
13:12
use करने वाला हूँ तो मैं अगर उसके examples available हैं तो उनको खोल लेता हूँ या भ��
13:16
जो भी code sample net पर available हैं मैं उसको खोल के run करके explore करन��
13:20
start कर देता हूँ इससे मुझे satisfaction सा मिलता है और obviously मैं यह काम तब करता हूँ जब मेरे पास बहुत ज़र��
13:26
time हो और मैं इसको as a fun activity करता हूँ मैं बिल्कुल भी burden लेके नहीं करता हू��
13:30
लेकिन सीखने के लिए इस चीज़ को मैं recommend नहीं करता हूँ for example react ठीक ह��
13:34
मुझे react अगर पहली बार मैंने देखिया react तो मैं क्या करूँगा सबसे पहले 3-4 websites उठा लूँग��
13:39
गिटफ से या फिर कोई भी resource से या चोटे-चोटे code snippets उठा लूँग��
13:43
और उनको खुद अपने computer में चला कर देखूँगा और उस process को enjoy करूँग��
13:47
यार ये react करता क्या है ये website मैंने HTML, CSS, JavaScript से बना ये चीज react में लिखी होगी ये चीज क्या करती ह��
13:53
मैं code को खोलूँगा मैं code को 10 बार खोलूँगा मैं bells and blizzards को tweak करूँगा मैं अलग-अलग जो भी colors जो चेंज करूँगा website कैसी दिखरी ह��
14:01
और काफी time लगाओंगा इस process में enjoy भी करूँगा और मैं सीखूँगा तो guaranteed ह��
14:06
तो मैं यह चीज personally recommend नहीं कर रहा हूँ आपलोग को मैं यह नहीं कर रहा हूँ कि मैं करता हूँ तो आपको भी करनी चाहि��
14:11
कि ये बस मैं करता हूँ as a fun activity but आप लोग को अगर आपके बास time limited है खास कर रहा हू��
14:17
वो चीज आप लोग के लिए बहुत सारा serious है ऐसे कि आप लोग हो सकता है exam देने वाले हो कुछ time के बा��
14:22
या फिर आप लोग job hunt करने हो आपकी job आपका इंतजार कर रही हो कुछी दिन बाद job interview आपका इंतजार करना तो यह चीज मत करन��
14:28
आप एक standard तरीके से एक serious चीजों को लेते हुए सीखन��
14:32
I hope कि आप लोग के मैंने questions को answer कर दिया So I hope कि आपको मैंने एक अच्छा idea दे दिया है कि आपको कौन सी resource use करनी ह��