How to Start Coding in 2023_ Learn Programming for Beginners
7 views
Jun 8, 2024
### How to Start Coding in 2023: Learn Programming for Beginners This video is your ultimate guide to starting a coding journey in 2023, tailored specifically for beginners. You'll learn the fundamentals of programming, including the best languages to start with, essential tools and resources, and practical tips to stay motivated. The video also covers how to set up your development environment, understand basic concepts, and work on your first projects. Whether you aspire to become a software developer or simply want to enhance your problem-solving skills, this beginner-friendly guide will set you on the path to coding success.
View Video Transcript
0:00
Hi everyone, मैं हूँ आपकी शरदा दीरी, I'm welcome to अपना college
0:02
आज के वीडियो के अंदर हम detail में और बहुत ही असानी से discuss करने वाले हैं कि अगर आपको coding की शुरुवात करनी ह�
0:07
2023 के अंदर तो हम कैसे कर सकते हैं? फिर चाहे आप placement के लिए prepare करना चाहते हैं, फिर चाहे आ�
0:13
web development सीखना चाहते हैं, projects मनाना चाहते हैं, machine learning, AI जैसी चीज़ें करना चाहते हैं
0:18
इस video के अंदर हम बात करेंगे different different technologies की, and decide करेंगे कि आपको कौन सी सीखनी चाहें
0:23
साथ के साथ resources की भी बात करेंगे, कि आप उन technologies को कहां से जाकर सीख सकते हैं
0:28
अब वीडियो की स्टार्ट से पहले कुछ students के आजकल नए-नए doubts होते हैं कि chat GPT आ गया है तो AI जैसी चीज़ें programmers के jobs को replace तो नहीं कर देंगी या फिर recession या layoffs की वज़े से अब job opportunities खतम तो नहीं हो गये हैं tech के अंदर तो इन सारी चीज़ों को हम वीडियो के end में address कर रहे हों�
0:58
ली तो अब आप websites भी बना पाएंगे आप app भी बनाना सीख गए आप machine learning AI भी सीख गए आप game development भी सीख गए आप blockchain भी सीख गए मतलब ऐसा नहीं है कि coding एक चीज है जिसको करके आप सारी चीजें एकदम से करने लग जाएंग�
1:11
coding के अंदर different different programming languages होती है और different different technologies होती ह�
1:17
इसको असान भाषा में समझाओं तो ऐसा है कि अगर मुझे पता है मुझे फ्रांस में जाना है तो मैं फ्रेंच सीखूंग�
1:22
मुझे पता है मुझे महराश्ट्रा में जाना है तो मैं मराठी सीखूंगी मुझे पता है मुझे पंजाब में जाने तो मैं पंजाबी सीखूँग�
1:28
वैसे ही हमें हमारा goal clear होना चाहिए अब चाहे आप school में हैं, चाहे आप college के अंदर है�
1:33
या फिर working professional हैं, या फिर retired हैं या किसी भी category के अंदर आते है�
1:36
सबसे पहले हम अपना goal decide करेंगे Union अब आपके काफी सारे डिफरेंट गोल्स हो सकते हैं सबसे पहला गोल हो सकता है कि मुझे प्लेसमेंट की तैयारी करनी है या फिर इंटरन्शिप की तैयारी करनी है इस कैटेगरी में यूजुरली आपके स्टूडेंट्स आ जाते हैं जो कॉलेज में अभी है हो सकता है आ�
2:09
मुझे web development सीखनी है, मुझे websites बनाना सीखना है, इसमें हो सकता है
2:12
हम freelancing के लिए सीखने हो, हो सकता है, हम normal projects बनाने के लिए सीखने हो, या फिर हो सकता है
2:17
हम directly एक full stack developer, या front end developer, या back end developer बनना चाते हैं
2:21
तो ये हो गई हमारी second category, हमारी third category हो सकती है, app development जिसके अंदर हम apps बना सकते है�
2:27
ये apps हो सकता है Apple के phones के लिए बना रहे हूँ या फिर Android phones के लिए बना रहे हूँ. Fourth category
2:32
जो हमारी होती है वो होती है machine learning and AI की category जिसमें usually
2:36
जिन students को data science में interest होता है या जो AI ML की field में जाना चाते है�
2:40
वो students इस category को pick करते हैं fifth category या fifth goal हमारे लिए हो जाता है
2:45
वो लोग जो normally बस explore करना चाहते हैं, कि coding होती क्या है, इस category में mostly school students आते हैं
2:50
जिनको बस जानना है, उपर उपर से कि coding होती क्या है, हम करते क्या है
2:54
या फिर हो सकता है, आप कोई working professional हैं, जो किसी और field से आ रहे हैं
2:58
आपका आज तक tech से कोई रिष्टा नहीं रहा है और हो सकता है आप आज तक sales की field में थ�
3:03
या HR की field में थे पर आपने आज कल tech के packages के बारे में सुना ह�
3:07
और आपका नया नया interest जा गया है तो आप भी देखना चाहें कि होता क्या है actually technology के अंदर या coding के अंद�
3:12
तो ये पाँच सबसे major categories हैं, जिसमें usually students आते हैं, अब इसके अलावा एक दो और आजकल उभरती हुई popular categories हैं, जिसे game development हो गया, या फिर blockchain development हो गया, तो अगर आपको game development सीखना है, तो उसके बारे में dedicated roadmap हमने बनाया हुआ है, जिसके अंदर resources भी मिल जाएंगे, हम उस video को जाकर explore
3:42
unsure pick answer video end fixed answer decide proper knowledge different different technologies differences placement and internship usually placements and internships
4:01
तो जो हमारी major tech companies होती हैं जिनके बड़े बड़े नाम आपने सुने होंग�
4:05
वो compulsorily अपने interviews में data structures और algorithms नाम की चीज़ पूछते है�
4:10
इसको हम short में कहते हैं DSA अब data structures algorithm क्या होता है उसके बारे में एक dedicated वीडियो बनाया हुआ ह�
4:16
बट यहाँ पर हमें वो नहीं समझना यहाँ पर हमें यह समझना है कि DSA अगर हमें करना ह�
4:21
तो उसके लिए हमें कौन सी programming language सीखनी चाहिए DSA को करने के लिए मैं आपको recommend करूँग�
4:26
कि या तो आप Java सीख लीजे या फिर आप C++ सीख लीजे दोनों ही equally good language ह�
4:31
अब ऐसा नहीं है कि अगर आपको placement या internship चाहिए तो सिर्फ हमें DSA ही सीखना पड़ेग�
4:35
उसके साथ साथ हमें projects भी बनाने पड़ेंगे पर projects आप किसी भी technologyion पर बना सकते है�
4:39
उससे usually recruiters को जाधा फरक नहीं पड़ता पर DSA के अंदर आपके concept strong होनी चाहि�
4:45
अब DSA के लिए मैंने C++ and Java को ही क्यों advise किया क्योंकि इनके market के अंदर resources बहुत जाधा available ह�
4:51
यानि अगर आपके पास कोई सवाल आते हैं या coding question में आप कहीं फस जाते है�
4:54
तो maximum जो आपको resources मिलेंगे coding के अंदर वो या तो C++ या फिर Java के मिलने वाले है�
4:59
इसके अलावा एक third popular option Python का भी होता है पर Python को मैं usually नहीं recommend करत�
5:04
क्योंकि उसके अंदर mostly बच्चे फिर inbuilt libraries का ही use करते है�
5:07
प्लस उसके अंदर resources उतने नहीं हैं जितने java C++ के अंदर ह�
5:11
लेकिन अगर आपका मन करे कि मुझे python में ही करना है तो आप उसमें भी कर सकते है�
5:15
आपका मन करें कि मुझे तो किसी और language में ही करना है तो आप उसमें भी कर सकते है�
5:18
बस मैं आपको resources के हिसाब से बस advise कर सकती हूँ कि यही दोनो languages हैं जुनके अंदर आपको maximum resources मिल जाएंग�
5:24
अब इन दोनो languages को हम कैसे सीखें और इसके अंदर DSA को कैसे सीखे�
5:28
उसके लिए हमने अपना college channel के उपर दो playlist बनाई हुई हैं, इन में से एक है हमारी C++ की playlist, एक है हमारी Java की playlist, आप उसको जाकर explore कर सकते हैं, इसके सासाथ alpha भी available है, जो dedicated Java plus DSA का एक course है placement preparation के लिए, हम उसको भी जाकर explore कर सकते हैं, अपना college website के उपर, नीचे link आपको description box के अंदर म�
5:58
लिए या सीप्लस से सीखने के लिए मुझे क्या पहले सी आनी चाहिए पाइटन आनी चाहिए तो इसमें मैं बोलूंग�
6:03
बिल्कुल भी नहीं किसी भी एक प्रोग्रामिंग लांगुज को सीखने के लिए जरूरी नहीं है कि पहले हमें कोई दूसर�
6:08
प्रोग्रामिंग लांगेज आती हूं किसी भी प्रोग्रामिंग लांगेज को हम बिल्कुल स्क्रैट से और बिल्कुल शुरुआत स�
6:13
सीखना स्टार्ट कर सकते हैं अब आते हैं पनी सेकंड कैटेगरी की तरफ यानि वेब डेवलप्मेंट की तरफ वे�
6:18
development के अंदर usually हम websites को बना रहे होते हैं तो इसके लिए तीन चीजें तो हमें 100% आनी चाहिए HTML, CSS and JavaScript, HTML के लिए हमने already one shot बनाया हुआ है इसके अलावा web development का एक playlist है जो अपना college channel के उपर available है इसमें हमने complete front end को cover किया हुआ है तो हम इसको भी जाकर explore कर सकते हैं अब एक बार हमने HTML, CSS
6:48
फेसिंग पार्ट के साथ काम करते हैं जिसे अगर हम अमेज़न की वेबसाइट खोलते हैं तो जितना भी पार्ट हमें दिख रहा होता है या जिस पार्ट के साथ हम इंटरेक्ट करते हैं वो सारा फ्रंट इन पार्ट होता है फिर आप फ्रंट इन की टेकनॉलिजी को सीखना स�
7:18
दिख रहे होते हैं नहीं तो आप पीएश पीएश सकते हैं या फिर आप पाइथन को यूज करके जांगो भी सीख सकते हैं अ�
7:23
फ्रंट एंड बैक एंड जो लोग दोनों सीखते हैं उनको हम फुल स्टाइट डेवलपर्स कहते हैं यह तो हो गया वेबसाइट क�
7:28
back part but as a web developer databases website connect DBMS concepts SQL non MongoDB technology knowledge web development popular resources step path
8:14
फोन्स का क्योंकि 90% से भी ज़्यादा लोग इंडिया के अंदर Android फोन्स प्रोजीश करते हैं अब Android के अंदर आपके पास द�
8:20
पॉपिलर ऑप्शन्स होते हैं एक होती है हमारे पास जावा Uhh और दूसरी होती है हमारे पास कॉटलिंग दोनों ही बहुत अच्छ�
8:26
लैंग्वेजेस है आप दोनों में से किसी के साथ भी स्टार्ट कर सकते हैं इसके अलावा एक और चीज आती है आ�
8:31
डेवलपमेंट के अंदर कि आप क्रॉस प्लैटफॉर्म आप बना सकते हैं यानि ऐसी आप जो Android में भी चल जाए और iOS
8:36
भी चल जाए इसके लिए फ्लाटर काफी पॉपियलर टेकनॉलोजी है नहीं तो आप रियाट नेटिव को यूज करके भी क्रॉस प्लैटफॉर्�
8:42
इसको बना सकते हैं फॉर्थ पॉपियलर गोल होता है हमारे द्वाग में मशीन लर्निंग और एडिया का क्योंकि आजकल बहु�
8:47
ज्यादा स्टूडिंट कम्यूनिटी में एमिल और एडिया की हाइप है अब ऐसे में हमारे पास काफी सारे पॉपियलर ऑप्श�
8:53
programming languages में इन में से सबसे ज़ादा efficient जो मैं आपको highly
8:57
recommend करूँगी machine learning और AI करने के लिए वो है python अगर आ�
9:01
बिलकुल भी clear नहीं है कि आपको क्या करना चाहिए पर आपको ये clear है कि मुझे तो data science
9:05
में ही जाना है या मुझे ML AI ही सीखना है तो फिर आप python को सीखन�
9:09
start कर दीजिए उसके अलावा R भी होता है Julia भी होता है but मैं as a beginner
9:13
या in fact as an experienced programmer आपको Python ही recommend करूँग�
9:17
क्योंकि उसके अंदर resources बहुती जादा है और बहुती बढ़िया है अब machine
9:21
learning की शुरुवात हम कैसे कर सकते हैं कौन-कौन resources है उनको सीखिए उसके बार�
9:25
एक dedicated step by step road में आप हमने already बनाय हुए हैं वहाँ पर आ�
9:29
काफी सा railings भी मिल जाएंगे हम उसको जाकर explore कर सकते हैं अब यहाँ पर मैं एक चोट�
9:33
सा point आड़ करना चाहूँगी उन students के लिए जो data science में dedicated career बनाना चाहते है�
9:37
और अपने college के अंदर हैं और data science या machine learning से related projects को सीख रहे है�
9:41
अगर आपको एक अच्छी profile build करनी है ML, AI के अंदर तो सबसे पहले तो आपको research projects करने चाहि�
9:47
क्योंकि वो बहुत ही जादा impressive लगते हैं आपके CV के उपर उसके अलावा आप dedicated ML, AI की internships भी कर सकते है�
9:54
companies के अंदर वो भी अच्छी लगती है, बट जब भी हम ML, AI को project के नहीं
9:58
बट एक career के perspective से view कर रहे होते हैं, तो हमें यह याद रखना होता है
10:02
कि market में अभी भी जो बहुत ही साधा high paying और अच्छे companies में
10:06
अच्छे jobs हैं, ML और AI के या data science के, वो यह demand करते हैं
10:10
कि आपके पास या तो एक master's या फिर एक PhD degree होनी चाहिए तो अगर हम data science के लिए थोड़ा सा serious है�
10:16
तो हमें पहले से यह अपने लिए एक option रखना चाहिए कि मुझे आगे जाके master's करनी ह�
10:22
क्योंकि उसके बाद काफी सारी अच्छी opportunities होंगी जो आपके लिए खुल जाएंगी अगर आप सिर्फ ए�
10:27
बैचलर्स डिगरी के साथ डेटा साइंस की फील्ड में जा रहे हैं तो हो सकता है कि कुछ ऐस�
10:30
opportunities हो जो आपको allow ना करें अब बात करते हैं fifth popular goal क�
10:35
जो है कि आप coding को explore करना चाते हैं अब इसमें भी दो categories है�
10:55
दोनों को ही हमने free में cover किया हुआ है एक one shot की form में तो उन one shot क�
10:59
आपको link मिल जाएंगे उनको जाकर आप explore कर सकते हैं दूसरा case हो सकता ह�
11:04
कि आप एक school student है या फिर एक working professional है और साथ के साथ आप जानना चाहते है�
11:07
कि coding कैसी होती है या इसको सीखने में कैसा लगता है तो उसके लिए मैं आपको recommend करूँग�
11:12
कि आप python से start कर सकते हैं कि usually बहुत beginner friendly language है English से आपको बहुत जादा मिलती जुलती लगेग�
11:18
और काफी असान आपको लगेगा इसको सीखने में तो python का भी already
11:21
हमने एक one shot बनाया हुआ है उसको जाकर हम explore कर सकते हैं उसका भी link आपक�
11:25
नीचे description box के अंदर मिल जाएगा अब अगर इन सारे options को सुनने के बाद भ�
11:29
हम confused हैं कि हमें actually करना क्या है तो मैं आपको दो simple सी चीज़ें बता देती हू�
11:33
अगर आप ऐसे student हैं जो B.Tech कर रहा है, B.C.A कर रहा है, B.Sc. computer science you can start learning java java start free resources paid resources already second category students BA background
11:51
या BCom background से आ रहे हैं, या फिर किसी और background से आ रहे हैं, but आप भी confused हैं कि मुझे करना क्या ह�
11:55
तो ऐसे case में मैं आपको recommend करूँगी कि आप javascript के साथ start कर दीजि�
11:59
web development का जो dedicated course है उसमें javascript के video के साथ आप start कर सकते है�
12:04
अपना college channel के उपर playlists में adelante होगा अब वीडियो में जाते जाते एक छोटा सा message मैं आप सभी को देना साऊंगी, जो शायद usually हमें वीडियो से या दूसरी जगे से पता नहीं चलता, कि as a beginner हमें coding boring भी लग सकती है, हम usually tech के अंदर काफी सारे बड़े बड़े packages देखकर attract होकर आते हैं, या फिर हमें लगता है कि ह�
12:36
थोड़ा सा boring लगेगा, but ये चीज mostly as a beginner होती है, जैसे जैसे आप problem solving और जादा करने लग जाते हैं
12:42
different different technologies में काम करने लग जाते हैं, या फिर अपने लिए projects build करने लग जाते हैं
12:47
तो आपको boring कम लगने लगती है, and interesting जादा लगने लगती है, but अगर आप as a beginner first time coding को explore कर रहे है�
12:54
तो शुरू के एक दो महीने आपको ये चीज ध्यान रखनी है कि आपको quit नहीं करन�
12:57
कि हमारे पास कोई error आ गया है कोई problem आ गया है तो हम थक खार कर कभी कभी quit कर देते हैं और उसको छोड़ी देते है�
13:03
तो वो चीज हमें नहीं करनी, कम से कम एक दो महीना उस चीज को अच्छे से explore करना है, उस पर टिके रहना है, क्योंकि at the end एक अच्छा coder या एक अच्छा programmer वही होता है, जो problems को solve कर पाता है, तो वो problem solving mindset बनाने के लिए, errors का आना और problems का आना compulsory है, और चीज है थोड़ा boring लग�
13:33
हो जाएंगे programmers के, अब इसको मैं बिल्कुल छोटे में आपको समझा देती हूँ, बिल्कु�
13:37
भी नहीं, मुझे नहीं लगता कि AI या machine learning या chat GPT जैस�
13:41
चीज़ों की वज़े से programmers के job या software engineers के job replace होन�
13:45
वाले हैं, in fact ये जो technologies हैं, ये software engineers को य�
13:49
software developers को replace नहीं करेंगी मार्ग में होता है कि अभी थोड़ा सा recession चल रहा ह�
14:05
या tech layoffs चल रहे हैं तो उसकी वज़े से क्या job opportunities खतम हो गए हैं market के अंदर स�
14:09
तो इसका जवाब है बिल्कुल भी नहीं हाँ कुछ ऐसी companies हैं जैसे जिन्होंन�
14:13
mass layoffs बहुत ज़ादा की हैं तो वो ऐसी companies हैं जिन्होंने अभी hiring को slow किया है कुछ-कुछ areas में उनके वो वाले जो areas होते हैं जो जादा revenue generating नहीं होते हैं बहापर उन्होंने hiring को freeze भी हिया है बट अभी भी आप देखोगे कि एक तरफ तो Amazon layoffs कर रही है एक तरफ आपको कुछ-कुछ ऐसे post मिलेंगे जिसमें लोग �
14:45
hire भी करती है, but हाँ definitely जहाँ पर layoffs हुए हैं, वहाँ प�
14:49
hiring slow हो गई है, but ऐसा नहीं है कि बाकी की industry में सब के साथ ह�
14:53
ऐसा हुआ है, या हर जगह ही layoffs हुए है, अभी भी बहुत सारी अच्छी companies हैं
14:57
जो actively hire कर रही हैं, क्योंकि कि अगर किसी भी sector के अंदर कोई ऐसी company ह�
15:01
जो अच्छा perform नहीं करती, उसके दूसरी तरफ काई ऐसी companies ऐसी भी होती है�
15:05
जो बहुत अच्छा perform करती हैं, तो job opportunities market के अंदर अभी भी बहुत सार�
15:09
हैं, specially उन लोगों के लिए हैं जो actually skilled हैं, तो अगर आ�
15:13
Tech sector के अंदर एक skilled candidate हैं तो आपके लिए jobs की कमी नहीं होने वाली ह�
15:17
Technology field के अंदर तो I hope कि अगर हम एक beginner थे या फिर थोड़ा सा experience भी थ�
15:21
तो आज की वीडियो देखकर हमें काफी कुछ पता चला होगा coding के बारे में और कैस�
15:24
हम अपनी coding journey की शुरुवात कर सकते हैं 2023 के अंदर अब आपकी कौन स�
15:29
favorite technology थी और आपने अपने लिए क्या goal decide किया उसके बारे में भी आ�
15:33
मुझे नीचे comment करके बता सकते हैं आज के लिए इतना ही मिलते हैं next video में till then keep learning and
15:37
keep exploring
#Career Resources & Planning
#Computer Education
#Computer Science
#Education
#Java (Programming Language)
#Jobs
#Programming
#Training & Certification