21 पॉइंट द्वारा GN⁺ 2024-03-08 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • "Eloquent JavaScript" का 4वाँ संस्करण प्रकाशित

    • JavaScript, programming, और digital की अद्भुत दुनिया पर एक किताब
    • इसे ऑनलाइन पढ़ा जा सकता है या पेपरबुक (3रा संस्करण) खरीदा जा सकता है
    • Marijn Haverbeke द्वारा लिखित, और CC BY-NC के तहत वितरित
  • किताब की सामग्री

    • (Part 1: Language) JavaScript के भाषाई पहलुओं को कवर करता है।
      • values, types, operators
      • program structure
      • functions
      • data structures: objects और arrays
      • higher-order functions
      • objects का गुप्त जीवन
      • project: robot
      • bugs और errors
      • regular expressions
      • modules
      • asynchronous programming
      • project: programming language बनाना
    • (Part 2: Browser) browser में JavaScript के उपयोग को कवर करता है।
      • JavaScript और browser
      • document object model
      • event handling
      • project: platform game
      • canvas पर drawing
      • HTTP और forms
      • project: pixel art editor
    • (Part 3: Node) Node.js के बारे में है।
      • project: skill-sharing website

GN⁺ की राय

  • "Eloquent JavaScript" programming के शुरुआती learners से लेकर experienced developers तक, व्यापक रूप से recommended JavaScript learning book है, और इसका 4वाँ संस्करण आना JavaScript community के लिए बड़ा योगदान होगा।
  • चूंकि यह किताब Creative Commons लाइसेंस के तहत उपलब्ध है, इसलिए इसे educational purpose के लिए स्वतंत्र रूप से उपयोग किया जा सकता है, जो educational institutions और self-directed learners के लिए उपयोगी है।
  • PDF, EPUB, MOBI जैसे विभिन्न digital formats उपलब्ध कराने से, इसे अलग-अलग devices पर आसानी से access करके सीखा जा सकता है।
  • किताब में शामिल practical projects केवल theoretical knowledge ही नहीं बल्कि वास्तविक coding skills को बेहतर बनाने में भी मदद करेंगे।
  • इसी तरह के open source learning materials में "You Don't Know JS" series शामिल है, जो JavaScript की गहरी समझ विकसित करने में भी उपयोगी है।

2 टिप्पणियां

 
xguru 2024-03-08

कोरियाई संस्करण में 2nd/3rd edition प्रकाशित हुए थे, लेकिन उनके नाम एक-दूसरे से अलग हैं। हाल का 3rd edition नाम मैंने शीर्षक में साथ में लिख दिया है.

  • 2nd edition - JavaScript परिचय: व्यवस्थित प्रोग्रामिंग प्रशिक्षण पद्धति
  • 3rd edition - JavaScript Skill Up 3/e
 
GN⁺ 2024-03-08
Hacker News की राय
  • जो लोग JavaScript को गहराई से सीखना चाहते हैं, उनके लिए सुझाई जाने वाली किताब "Eloquent JavaScript" है, और अलग स्तर के शिक्षार्थियों के लिए "You Don't Know JavaScript" series की सिफारिश की जाती है। 2015 में, University of California के distance learning program में मौजूदा पाठ्यपुस्तक की जगह इस किताब को सुझाया गया था, और instructors व advisors दोनों से इसे अच्छी प्रतिक्रिया मिली थी। इसकी कीमत भी प्रतिस्पर्धी पाठ्यपुस्तकों की तुलना में कम थी, और इसे मुफ्त में पढ़ा जा सकना भी एक फायदा था। एक साल बाद छात्रों की समीक्षा भी बहुत सकारात्मक रही थी.
  • मैंने 5 साल पहले इसी किताब से JavaScript सीखी थी, और मुझे यह बहुत शानदार resource लगी। "You Don't Know JavaScript" थोड़ा अधिक advanced topics कवर करती है, और शुरुआती लोगों को यह कुछ academic लग सकती है, लेकिन "Eloquent JavaScript" practical और approachable है.
  • JavaScript से जुड़ी सामग्री का नए version में update होना अच्छी बात है। पहले jQuery, फिर React, और अब इस किताब का नया version आया है.
  • इस किताब के लेखक Marijn Haverbeke, CodeMirror (code editor) और ProseMirror (text editor) के creator हैं.
  • यह देखकर अच्छा लगा कि मैंने हाल ही में इस किताब का तीसरा version पूरा किया। asynchronous programming वाला chapter काफ़ी सुधरा हुआ है, क्योंकि पहले उसमें थोड़ा मुश्किल analogies इस्तेमाल की गई थीं और वह किताब के बाकी हिस्सों की तुलना में कमजोर लगता था। तीसरा edition ऐसी किताब है जिससे JavaScript, DOM, और Node.js सीखी जा सकती है; यह मुख्य रूप से उन अनुभवी लोगों के लिए उपयुक्त है जो JS और web की तरफ आ रहे हैं, लेकिन यह भी कहा गया है कि यह beginners के लिए भी उपयुक्त है.
  • मुझे programming में आत्मविश्वास नहीं था, लेकिन इस किताब ने सही दिशा दिखाई, इसलिए इसे पूरी तरह recommend किया जा सकता है.
  • इस किताब की खासियत computing की बुनियाद समझाने में है, और इसमें ऐसे दिलचस्प हिस्से भी हैं जहाँ पाठक खुद project बनाकर देख सकता है। मुझे JavaScript programming पसंद नहीं है, फिर भी मैंने यह किताब पढ़ी.
  • मैं अभी इस किताब का तीसरा edition पढ़ रहा हूँ, लेकिन सोच रहा हूँ कि क्या इसमें JavaScript की व्याख्या पर्याप्त है। क्या इस किताब को पढ़ने के बाद कोई दूसरी JavaScript किताब भी पढ़नी चाहिए, इस पर राय मांगी गई है। "JavaScript: The Definitive Guide" या "The Modern JavaScript Tutorial" पर विचार किया जा रहा है.
  • मुझे यह किताब पहले edition से ही पसंद है। इसमें बुनियादी बातें भी बहुत स्पष्ट तरीके से समझाई गई हैं। उदाहरण के लिए, variables वाले section में variable को "box" की तरह सोचने वाली गलती से बचाया गया है.
  • लेखक की website और Mastodon के लिंक से पुष्टि हुई कि Eloquent JavaScript का चौथा edition 2024 की वास्तविकता के अनुसार ढालकर online प्रकाशित किया गया है.
  • पिछले edition की तुलना में क्या बदलाव हुए हैं, इसकी सूची कहाँ मिल सकती है, इस बारे में सवाल है.