JavaScript का परिचय: 2025 में क्यों शुरू करें
\n\nJavaScript वह भाषा है जो आधुनिक इंटरनेट को संचालित करती है। 2025 में यह दुनिया की सबसे अधिक मांग वाली प्रोग्रामिंग भाषाओं में से एक बनी हुई है। यदि आपने IT में अपना सफर शुरू करने का फैसला किया है, तो JavaScript एक आदर्श शुरुआत है। यह हर जगह काम करता है: ब्राउज़र में, सर्वर पर (Node.js के माध्यम से), मोबाइल उपकरणों पर और यहां तक कि रोबोटिक्स में भी।
\n\nइस गाइड में, हम चर्चा करेंगे कि 2025 में JavaScript सीखना कहाँ से शुरू करें। आप सीखेंगे कि वातावरण कैसे सेट अप करें, Node.js पर अपना पहला प्रोग्राम लिखें और भाषा की बुनियादी संरचनाओं में महारत हासिल करें। कोई जटिल सिद्धांत नहीं - केवल अभ्यास और स्पष्ट उदाहरण।
\n\n1. वातावरण सेट करना: Node.js और VS Code
\n\n2025 में JavaScript सीखना शुरू करने का सबसे अच्छा तरीका Node.js का उपयोग करना है। यह एक रनटाइम वातावरण है जो आपको JS कोड को न केवल ब्राउज़र में, बल्कि कंप्यूटर पर भी चलाने की अनुमति देता है। आपको किसी जटिल सर्वर की आवश्यकता नहीं होगी - बस Node.js और एक कोड एडिटर इंस्टॉल करना पर्याप्त है।
\n\nNode.js इंस्टॉलेशन
\nआधिकारिक वेबसाइट nodejs.org पर जाएं और LTS संस्करण (Long Term Support) डाउनलोड करें। इंस्टॉलेशन सरल है - बस इंस्टॉलर के निर्देशों का पालन करें। इंस्टॉलेशन के बाद, टर्मिनल (कमांड लाइन) खोलें और संस्करण जांचें:
\n\nnode --version\nnpm --version\n\nयदि आप संस्करण संख्याएँ देखते हैं (उदाहरण के लिए, v22.0.0), तो सब कुछ काम कर रहा है। npm एक पैकेज मैनेजर है, यह बाद में काम आएगा।
कोड एडिटर: Visual Studio Code
\nकोड लिखने के लिए मैं Visual Studio Code (VS Code) की सलाह देता हूँ। यह Microsoft का एक मुफ्त एडिटर है जिसमें सिंटैक्स हाइलाइटिंग, ऑटो-कम्प्लीशन और एक अंतर्निहित टर्मिनल है। इसे code.visualstudio.com से डाउनलोड करें।
\n\nइंस्टॉलेशन के बाद, प्रोजेक्ट्स के लिए एक फ़ोल्डर बनाएं, उदाहरण के लिए js-learning, और इसे VS Code में खोलें। अब आप कोड लिखने के लिए तैयार हैं!
2. पहला प्रोग्राम: Node.js पर "Hello, World!"
\n\nफ़ोल्डर में एक index.js फ़ाइल बनाएं और लिखें:
// JavaScript में पहला प्रोग्राम\nconsole.log("नमस्ते, दुनिया! मैं 2025 में JavaScript सीख रहा हूँ!");\n\n// एक सरल गणना\nconst sum = 2 + 3;\nconsole.log("2 + 3 का योग =", sum);\n\nVS Code टर्मिनल में प्रोग्राम चलाएं:
\n\nnode index.js\n\nआप देखेंगे:
\n\nनमस्ते, दुनिया! मैं 2025 में JavaScript सीख रहा हूँ!\n2 + 3 का योग = 5\n\nबधाई हो! आपने अभी-अभी JavaScript में अपना पहला प्रोग्राम लिखा और चलाया है। फंक्शन console.log() Python में print() के समान है। यह डेटा को कंसोल में आउटपुट करता है।
3. सिंटैक्स की मूल बातें: वेरिएबल्स, डेटा प्रकार और फंक्शन्स
\n\nअब JavaScript की मुख्य अवधारणाओं पर चर्चा करते हैं। 2025 में, भाषा का मानक ES2024 है, लेकिन मूल बातें अपरिवर्तित रहती हैं।
\n\nवेरिएबल्स: let, const और var
\nआधुनिक JavaScript में let और const का उपयोग किया जाता है। var पुराना हो चुका है, लेकिन आप इसे पुराने कोड में देख सकते हैं।
- \n
const- उन मानों के लिए जो बदलते नहीं हैं (स्थिरांक)। \n let- उन वेरिएबल्स के लिए जो बदल सकते हैं। \n
// स्थिरांक: मान नहीं बदलेगा\nconst userName = "अन्ना";\n// userName = "मारिया"; // त्रुटि! const को पुनर्परिभाषित नहीं किया जा सकता\n\n// वेरिएबल: बदला जा सकता है\nlet age = 25;\nage = 26; // अब age = 26\n\nconsole.log(userName, age); // अन्ना 26\n\nडेटा प्रकार
\nJavaScript एक डायनामिक टाइपिंग वाली भाषा है। इसका मतलब है कि वेरिएबल का प्रकार स्वचालित रूप से निर्धारित होता है। मुख्य प्रकार:
\n\n- \n
- String (स्ट्रिंग) - उद्धरणों में टेक्स्ट:
"Hello",'नमस्ते'\n - Number (संख्या) - पूर्णांक और दशमलव:
42,3.14\n - Boolean (बूलियन) - तार्किक