परिचय: क्यों JavaScript 2025 में आपकी आदर्श शुरुआत है
JavaScript कई वर्षों से दुनिया में सबसे अधिक मांग वाली प्रोग्रामिंग भाषा बनी हुई है। 2025 में, यह न केवल अपनी स्थिति बनाए हुए है, बल्कि पारिस्थितिकी तंत्र के निरंतर विकास के कारण और भी अधिक शक्तिशाली हो गई है। यदि आपने प्रोग्रामिंग सीखना शुरू करने का फैसला किया है, तो JavaScript एक उत्कृष्ट विकल्प होगा।
क्यों खासतौर पर JavaScript? पहला, लगभग हर आधुनिक वेबसाइट इसी पर काम करती है। दूसरा, Node.js की मदद से आप न केवल फ्रंटएंड, बल्कि सर्वर एप्लिकेशन, बॉट, उपयोगिताएँ और यहाँ तक कि डेस्कटॉप प्रोग्राम भी लिख सकते हैं। तीसरा, प्रवेश सीमा बहुत कम है: पहले कदमों के लिए आपको केवल एक ब्राउज़र और एक टेक्स्ट एडिटर चाहिए।
इस लेख में, हम देखेंगे कि 2025 में JavaScript सीखना कहाँ से शुरू करें, Node.js इंस्टॉल करें, अपने पहले प्रोग्राम लिखें और भाषा की प्रमुख अवधारणाओं को समझें।
1. वातावरण की स्थापना और कॉन्फ़िगरेशन (Node.js)
2025 में, ब्राउज़र के बाहर JavaScript चलाने का डी-फैक्टो मानक Node.js है। यह एक रनटाइम वातावरण है जो आपको सर्वर-साइड डेवलपमेंट, स्क्रिप्ट लिखने और ऑटोमेशन के लिए JS का उपयोग करने की अनुमति देता है।
Node.js कैसे इंस्टॉल करें
- आधिकारिक वेबसाइट nodejs.org पर जाएं।
- LTS वर्जन (Long Term Support) डाउनलोड करें — यह सबसे स्थिर है।
- इंस्टॉलर चलाएं और निर्देशों का पालन करें (सभी सेटिंग्स को डिफ़ॉल्ट पर छोड़ने की अनुशंसा की जाती है)।
- इंस्टॉलेशन के बाद, टर्मिनल (कमांड लाइन) खोलें और वर्जन जांचें:
node --versionnpm --versionयदि आप वर्जन नंबर देखते हैं — तो सब कुछ काम करने के लिए तैयार है। npm एक पैकेज मैनेजर है जो लाइब्रेरीज़ इंस्टॉल करने के लिए उपयोगी होगा।
Node.js पर आपकी पहली स्क्रिप्ट
एक फ़ाइल hello.js बनाएं और उसमें लिखें:
console.log("नमस्ते, JavaScript की दुनिया!");console.log("हम 2025 में प्रोग्राम करना सीख रहे हैं!");टर्मिनल में कमांड से स्क्रिप्ट चलाएं:
node hello.jsआप कंसोल में एक अभिवादन देखेंगे। बधाई हो — आपने अभी-अभी JavaScript में अपना पहला प्रोग्राम लिखा और चलाया है!
2. सिंटैक्स की मूल बातें: वेरिएबल्स, डेटा प्रकार और फंक्शन्स
अब जब वातावरण तैयार है, तो आइए मूलभूत अवधारणाओं को समझें। 2025 में, आधुनिक ES6+ सिंटैक्स का उपयोग करने की अनुशंसा की जाती है।
वेरिएबल्स: let, const और var
आधुनिक JavaScript में, वेरिएबल्स घोषित करने के लिए let और const का उपयोग किया जाता है। कीवर्ड var को पुराना माना जाता है।
const— उन मानों के लिए जो बदलने वाले नहीं हैं (कॉन्स्टेंट)।let— उन वेरिएबल्स के लिए जो बदल सकते हैं।
const userName = "अलेक्सेय";let age = 25;
console.log(`नमस्ते, ${userName}! तुम ${age} साल के हो।`);
age = 26; // काम करता है, क्योंकि letconsole.log(`अब तुम ${age} साल के हो।`);
// userName = "मारिया"; // त्रुटि! const को पुनर्परिभाषित नहीं किया जा सकताडेटा प्रकार
JavaScript डायनामिक टाइपिंग वाली भाषा है। मुख्य प्रकार:
- Number — संख्याएँ (पूर्णांक और दशमलव)
- String — टेक्स्ट स्ट्रिंग्स
- Boolean — true/false
- null और undefined
- Object — ऑब्जेक्ट और ऐरे
let number = 42;let text = "JavaScript";let isReady = true;let empty = null;let notDefined;
console.log(typeof number); // "number"console.log(typeof text); // "string"console.log(typeof isReady); // "boolean"console.log(typeof empty); // "object" (JS का ऐतिहासिक बग)console.log(typeof notDefined); // "undefined"फंक्शन्स
फंक्शन्स कोड के ब्लॉक होते हैं जिन्हें पुनः उपयोग किया जा सकता है। आधुनिक JS में, अक्सर एरो फंक्शन्स का उपयोग किया जाता है