73 पॉइंट द्वारा GN⁺ 2025-10-20 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • EbookFoundation/free-programming-books प्रोजेक्ट दुनिया भर में सबसे व्यापक रूप से उपयोग किए जाने वाले मुफ्त प्रोग्रामिंग लर्निंग संसाधनों के भंडारों में से एक है
    • यह प्रोग्रामिंग भाषाओं, विषयों, कठिनाई स्तरों और देशों के अनुसार व्यवस्थित रूप से वर्गीकृत पुस्तकों की सूची प्रदान करता है
    • इसमें सिर्फ अंग्रेज़ी ही नहीं, बल्कि कोरियाई, जापानी, चीनी, फ़्रेंच समेत दर्जनों भाषाएँ शामिल हैं
  • हज़ारों किताबें, लेक्चर, पॉडकास्ट, चीटशीट आदि भाषा, तकनीक और स्तर के अनुसार व्यवस्थित हैं, इसलिए प्रोग्रामिंग सीखने वाले इंजीनियरों, छात्रों और कामकाजी डेवलपर्स सभी के लिए यह एक आवश्यक संदर्भ सामग्री है
  • कोई भी व्यक्ति बिना अलग से साइन-अप किए GitHub या आधिकारिक सर्च साइट पर सामग्री को स्वतंत्र रूप से देख और उपयोग कर सकता है
  • यह Stack Overflow जैसी कई कम्युनिटीज़ के योगदान से शुरू हुआ था, और अब इसमें ऐसा सहयोगी ढांचा है जिसमें कोई भी आसानी से नई सामग्री जोड़ या सुधार सकता है
  • अन्य प्रोजेक्ट्स की तुलना में इसका बेहद बड़ा पैमाना, विभिन्न श्रेणियों में भाषाई समर्थन, लगातार अपडेट और व्यापक कवरेज इसकी बड़ी ताकत हैं
  • Free Ebook Foundation (एक गैर-लाभकारी संस्था) इसका संचालन करती है, और मुफ्त eBook के निर्माण, वितरण, संरक्षण और स्थिरता को बढ़ावा देती है
  • यह वेबसाइट रूप में भी उपलब्ध है ( ebookfoundation.github.io/free-programming-books )

1 टिप्पणियां

 
GN⁺ 2025-10-20
Hacker News राय
  • Tsundoku(積ん読) उस आदत को कहते हैं जिसमें किताबें जैसी पढ़ने की चीज़ें खरीदकर घर में ढेर लगा दिया जाता है, लेकिन उन्हें वास्तव में पढ़ा नहीं जाता; यह शब्द उन अनपढ़ी किताबों के लिए भी इस्तेमाल होता है जिन्हें बाद में पढ़ने के लिए शेल्फ़ में रख दिया गया हो
    • सोच रहा हूँ क्या PDF फ़ाइलें भी Tsundoku में आती हैं, मेरी home directory में लगभग 11,116 PDF हैं, जिनमें से करीब 2,000 github checkout directories में हैं और कुछ duplicate files भी हैं
    • Taleb इसे anti-library कहते हैं
    • मुझे लगता है कि सिर्फ़ उन किताबों से भरी बुकशेल्फ़ या ebook directory में "shopping" करना कहीं ज़्यादा efficient है जिनमें पहले से रुचि रही हो; पेपर बुक्स खरीदते समय मेरी एकमात्र सावधानी यह रहती है कि बेकार चीज़ें न खरीदूँ, जैसे bestseller या ऐसे software-related books जिन्हें मैं तुरंत पढ़कर इस्तेमाल नहीं करने वाला हूँ; अगर बेकार चीज़ें न खरीदो, तो board games या guitar की तरह इन्हें चाहने पर अक्सर खरीदी हुई क़ीमत या उससे ज़्यादा में second-hand बेचा जा सकता है; मैं तो सलाह दूँगा कि bestseller कभी न खरीदें; जो किताबें bestseller बनती हैं, वे अक्सर ऐसे आम पाठकों को target करती हैं जो न बहुत समझदार होते हैं न बहुत insightful, इसलिए उनमें ग़लत बातें काफ़ी होती हैं; अगर आप लगभग 5 साल इंतज़ार कर लें और तब भी उसे पढ़ना चाहें, तो हो सकता है लोग उल्टा आपको किताब ले जाने के लिए पैसे दें; software reference books उन लोगों के लिए ठीक हैं जिन्हें physical copy पढ़नी होती है, लेकिन छपते-छपते ही वे पीछे छूट जाती हैं और जल्दी outdated हो जाती हैं; सच कहें तो ऐसी किताबें hamster cage बिछाने या shifting boxes की packing padding के लिए ज़्यादा काम की हो सकती हैं
  • Pharo की आधिकारिक साइट पर Pharo भाषा से जुड़ी कई free books हैं Pharo Books
  • कुछ ऐसे महत्वपूर्ण classics साझा कर रहा हूँ जिन्हें युवा developers को ज़रूर पढ़ना चाहिए
    • Ted Nelson की Computer Lib की सिफ़ारिश है; वही व्यक्ति थे जिन्होंने सबसे पहले ‘hypertext’ शब्द बनाया; उन्होंने 1960s में Vannevar Bush की लिखी चीज़ें पढ़कर इस विचार को रूप दिया Computer Lib PDF
    • Seymour Papert की Mindstorms ‘interface के ज़रिए education’ के महत्व को सामने लाती है, और human intuition का उपयोग करने वाले computer interfaces की बुनियाद रखने वाली किताब है Mindstorms PDF
    • Jef Raskin Macintosh team के पहले leader थे, और human-centered design पर उनके लेख आज भी काफ़ी मूल्यवान हैं; अगर कोई इन विचारों को सच में अमल में लाए, तो वह अगली पीढ़ी की computing का जनक बन सकता है Humane Interface PDF
    • माउस के ‘inventor’ कहे जाने वाले Douglas Engelbart computer ethics और समूहों की sustained growth paradigm के बारे में समझाते हैं; ‘Augmenting Human Intellect’ paper की सिफ़ारिश है Engelbart paper PDF
    • 1945 के इस classic paper में hyperlink और internet के शुरुआती विचार, और research expansion के लिए ‘social history’ जैसी अवधारणा प्रस्तुत की गई थी; सोचिए, अगर इन विचारों को गंभीरता से लागू किया गया होता तो वे किस दिशा में बढ़ते As We May Think
    • Brenda Laurel की Computers As Theatre में ‘computer को tool नहीं, medium की तरह सोचो’ वाला दृष्टिकोण बहुत प्रभावशाली है; यह Aristotle की Poetics को IT design पर लागू करने वाला एक landmark classic है Computers As Theatre PDF
    • Alan Kay की Quora भी recommend करूँगा; programming languages और computing paradigms के इतिहास पर शानदार insights मिलते हैं, और अगर सवाल सार्थक हो तो जवाब भी मिल सकता है Alan Kay Quora
    • computer paradigms हर कुछ दशकों में बड़े पैमाने पर बदलते रहे हैं: mathematics philosophy → machine → vacuum-tube mainframe → minicomputer → personal computer (Engelbart) → Xerox Alto; और अब हम एक टूटे हुए post-Alto युग और अधूरे ढंग से साकार smartphones के दौर में रह रहे हैं; आगे computer को इंसानी जीवन के लिए और उपयोगी बनाने के लिए किस paradigm की ज़रूरत होगी, इस पर सोचना चाहिए
  • Programming*
    • :\
  • मेरे आसपास बहुत से लोग हैं जो PDF सिर्फ़ download करते हैं और कभी पढ़ते नहीं; मेरा मानना है कि पढ़ना सबसे बेहतरीन कामों में से एक है; अगर आप पढ़ ही नहीं रहे, तो शायद PDF आपके लिए सही माध्यम नहीं है, इसलिए जो किताबें आपको सच में पढ़नी ही हैं, उन्हें hard copy में खरीदकर देखना चाहिए; मैं screen पर पढ़ी जाने वाली study material कभी नहीं पढ़ पाता, लेकिन paper book बहुत जल्दी पढ़ लेता हूँ
    • मुझे लगता है कि PDF पढ़ने की बजाय उन्हें audio में बदलकर consume करना ज़्यादा बेहतर हो सकता है; cooking, exercise, या walking जैसी activities के दौरान audiobook की तरह सुनें, तो आजकल जब किताबों के लिए अलग से समय निकालना मुश्किल होता है, तब उनका बेहतर उपयोग हो सकता है
    • मेरी media collection में books सबसे छोटी और सबसे complete media forms में से एक हैं; यहाँ तक कि छोटे album भी अक्सर मेरी बड़ी किताबों के वज़न से ज़्यादा नहीं होते; आगे better technology आएगी तो classification और indexing को संभालना आसान हो जाएगा; आज जो किताबें मेरे पास हैं वे भविष्य में मेरे परिवार की library बन सकती हैं, और DRM या copyright control से भी मुक्त हैं; दूसरी ओर, आजकल छपने वाली किताबें 20 साल टिकने वाले काग़ज़ पर नहीं छपतीं; अगर सच में बहुत लंबी अवधि के लिए संरक्षित करना हो, तो museum-level preservation effort चाहिए, जो व्यावहारिक रूप से मुश्किल है
  • सूची अच्छी लग रही है, लेकिन हर किताब के publication year जैसे metadata भी होते तो अच्छा रहता
  • Steve McConnell की Code Complete को मैं बहुत recommend करता हूँ, ख़ासकर 1st edition को, जो 2nd edition से बेहतर है; हालाँकि यह मेरी निजी राय है
  • क्योंकि हर किताब के साथ publication year नहीं दिया गया, इसलिए इसे अच्छी सूची नहीं कहा जा सकता; आदर्श रूप में इसे हाल के सालों के क्रम में sort किया जाना चाहिए, क्योंकि पुरानी किताबें जल्दी outdated हो जाती हैं
  • libgen.ac पर जाएँ तो लगभग हर किताब मिल जाती है; बेशक यह एक तरह की ‘pirate library’ है; लेकिन मुझे लगता है कि अगर पिछले 20 सालों में public libraries जैसी कोई नई चीज़ शुरू होती, तो उसे भी इसी तरह banned कर दिया जाता; AI कंपनियाँ भी यहाँ मौजूद हर चीज़ पर नज़र लगाए हुए हैं
    • मैंने libgen.ac पर ‘68030’ search किया, जो इन दिनों मेरा शौक़ है, और एक भी result नहीं मिला; इसलिए “लगभग हर किताब” कहना सही नहीं है; हक़ीक़त में वहाँ उससे काफ़ी कम है