which programming language should I learn first?
दोस्तो, IT इंडस्ट्री और Computer इंडस्ट्री बहोत तेजी से बदल रही है। उसी तरह से programming languages के trend भी बहोत तेजी से बदल रहे है। अगर आप नये है और आपको कुछ समझ मे नहीं आ रहा की कहा से शुरू करू और कौन सी programming languages को सीखना चाहिए। तो आज हम उसी के बारे मे बात करेंगे।
अगर आप IT इंडस्ट्री मे नये है और programming language को सीखना चाहते है तो मेरा यह suggestion है की आप अपने दोस्तो या फिर रिश्तेदारों की बाते न सुने। क्योकि वो सिर्फ आपको अपनी राय बताएँगे।
आपका एक दोस्त बोलेगा की तुम java को सीखो और दूसरा दोस्त बोलेगा की python को सीखो यह language best है। इससे आप confuse हो जाओंगे और आपको पता नहीं चलेगा की आपको कौन सी language को सीखना चाहिए। इसलिए मेरा suggestion यह है की पहले आप plan करे उसके बाद मार्केट मे research करे उसके बाद आप कोई भी decision ले।
तो दोस्तो, इस लेख मे मे आपको बताऊँगा की कौन सी प्रोग्रामिंग language आपके लिए best है। इस लेख मे आपको कुछ step बताऊँगा इससे आपकी सारी confusion दूर हो जायेंगी।
आप Programming language को क्यो सीखना चाहते हो?
सबसे पहले आप के मन मे यह सवाल आना चाहिए की आप Programming language को क्यो सीखना चाहते हो? ऐसा नहीं होना चाहिए की आप कोई नौकरी या job के related website पर गये वहा जा कर सर्च किया की किस की job ज्यादा available है और उसी language के बारे मे सीखना शुरू कर दिया। तो यह process बिलकुल गलत है।
सबसे पहले आपको यह decide करना है की particular programming language को सीख कर आप website को बनाना चाहते है? या फिर android/ ios application बनाना चाहते है? या फिर आप games को बनाना चाहते है? अगर advance level की बात करू तो आप machine learning/ Data science/ Artificial intelligence/ database administration इसमे से आप क्या सीखना चाहते है।
उसके बाद आपको यह जानना होगा की कौन सी programming language कहा इस्तेमाल होती है। यहा नीचे मैंने कुछ programming languages और उसकी uses के बारे मे बताया है। इससे आपको Programming language को select करने मे आसानी होगी।
Programming language | Uses |
Java | (General Use) Web applications, Mobile, Embedded systems |
C | (General Use) Embedded systems, Hardware drivers, Local Applications |
Python | (General Use) Web Applications, Artificial Intelligence, machine learning |
C++ | (General Use) Local Applications, Web Services, Proprietary Services |
.NET | (General Use) Web Applications, Local Applications |
PHP | (General Use) web application server-side scripting |
JavaScript | (General Use) Web Applications, Local Applications |
SQL | Database Queries |
Objective-C | Mobile Applications (Apple iOS devices: iPhone, iPad) |
Swift | Apple Mobile and Desktop applications |
R | Statistical Computation and Analysis |
Kotlin | (Mobile Development) Android Applications |
Ruby | (General Use) Web Applications, Scripting |
अगर आपको website बनानी है तो आप javascript को सिलैक्ट करेंगे। आपको machine learning या data science के बारे मे सीखना है तो आप python को select करेंगे। आपको ios application को बनाना है तो आप swift को select करेंगे। इस तरह आपको programming language को select करना होगा।
Programming language की market मे कितनी demand है?
अगर आप tiobe या फिर insights.stackoverflow जैसी website पर देखेंगे तो आपको पता चलेगा की किस languages की market मे कितनी demand है।
तो इस तरह आपने select की हुई languages की market मे कितनी demand है उसके बारे मे पता करना होगा।
Education qualification
अगर आपने Computer या IT engineering या BCA किया हुआ है तो आपको programming languages को सीखने मे आसानी होगी। लेकिन अगर आप दूसरे educational background से है तो आपको मे suggest करूंगा की आप पहले front end development(HTML, CSS, या Javascript) या python को सीखे क्योकि इसका syntax बहोत आसान है। इसको आप आसानी से सीख सकते हो। लेकिन इसका मतलब ये नहीं है की आप दूसरी languages नहीं सीख सकते अगर अपमे सीखने का passion है तो आप कोई भी programming language को सीख सकते है।
अगर आपने कोई भी एक programming language को सीख लिया या फिर आप experienced developer हो तो आप उसके framework या library के बारे मे सीख कर अपनी skill को advance level तक ले जा सकते हो।
कहा से सीखे?
सबसे अच्छा सीखने का platform है youtube या blog यहा आप video या blog को देखकर सीख सकते हो। इसके अलावा बहोत सारे other online platform है जैसे की udemy, w3school, udacity और कई सारे… वहा से आप सीख सकते हो। या फिर आप हमारी youtube channel या website से भी सीख सकते है। programming language सीखने के लिए सबसे जरूरी चीज़ है practice करना। क्योकि practice करे बिना आप कभी भी programming language को सीख नहीं पाएंगे।
Web Developer बनने के लिए क्या क्या सीखे?
तो उम्मीद करता हु की दोस्तो, आपको यह पोस्ट अच्छी लगी होगी। और आपको पता चल गया होगा की आप कैसे और कोनसी programming language को सीखना start करे। अभी भी आपके मन मे कोई भी सवाल है तो आप comment करके हमे बता सकते है।