73 puan yazan GN⁺ 2025-10-20 | 1 yorum | WhatsApp'ta paylaş
  • EbookFoundation/free-programming-books projesi, dünya genelinde en yaygın kullanılan ücretsiz programlama öğrenme kaynakları deposudur
    • Programlama dillerine, konulara, zorluk seviyelerine, ülkelere vb. göre sistematik biçimde sınıflandırılmış kitap listeleri sunar
    • Yalnızca İngilizce değil, Türkçe, Japonca, Çince, Fransızca ve daha onlarca dilde içerik barındırır
  • Binlerce kitap, ders, podcast ve cheat sheet; dillere, teknolojilere ve seviyelere göre düzenlendiği için programlama öğrenmek isteyen mühendisler, öğrenciler ve aktif geliştiriciler için vazgeçilmez bir başvuru kaynağıdır
  • Herkes, ayrıca bir üyelik oluşturmadan, GitHub veya resmi arama sitesi üzerinden kaynaklara özgürce göz atabilir ve bunlardan yararlanabilir
  • Stack Overflow gibi çeşitli toplulukların katkılarıyla başlayan proje, bugün herkesin kolayca yeni kaynak ekleyebildiği veya mevcut kaynakları iyileştirebildiği işbirlikçi bir yapıya sahiptir
  • Benzer projelere kıyasla ezici ölçeği, çok çeşitli dil desteği, sürekli güncellenmesi ve geniş kapsamı en büyük güçlü yönleridir
  • Free Ebook Foundation (kâr amacı gütmeyen kuruluş) tarafından işletilir ve ücretsiz eBook üretimi, dağıtımı, korunması ve sürdürülebilirliğini hedefler
  • Web sitesi biçiminde de sunulur ( ebookfoundation.github.io/free-programming-books )

1 yorum

 
GN⁺ 2025-10-20
Hacker News görüşleri
  • Tsundoku(積ん読), kitap gibi okunacak şeyleri satın alıp evde biriktirip aslında hiç okumama olgusunu ifade eder; bu terim bazen daha sonra okumak için rafa konmuş ama henüz okunmamış kitaplar için de kullanılır
    • PDF dosyalarının da Tsundoku'ya girip girmediğini merak ediyorum; home dizinimde yaklaşık 11.116 PDF var, bunların yaklaşık 2.000'i github checkout dizinlerinde ve aralarında yinelenen dosyalar da bulunuyor
    • Taleb buna anti-library diyor
    • Zaten ilgimi çekmiş kitaplarla dolu bir kitaplıktan ya da e-kitap dizininden alışveriş yapmanın çok daha verimli olduğunu düşünüyorum; basılı kitap alırken tek dikkat edilmesi gereken şey, bestseller'lar ya da hemen okuyup kullanmayacağınız yazılım kitapları gibi gereksiz şeyleri almamak. Gereksiz şeyleri almadığınız sürece, kutu oyunlarında ya da gitarlarda olduğu gibi, istediğinizde onları aldığınız fiyata hatta daha fazlasına ikinci el satma ihtimaliniz yüksektir. Kesinlikle bestseller almamayı tavsiye ederim. Bestseller olan kitaplar, zeki olmayan ya da içgörüsüz kitleleri hedeflediği için çoğu zaman yanlış şeylerle doludur. 5 yıl kadar bekleseniz ve hâlâ okumak isteseniz, insanlar kitabı siz alın diye üstüne para bile verebilir. Başvuru niteliğindeki yazılım kitapları, fiziksel kitaptan okumak zorunda olanlar için iyi olabilir ama yayımlandıkları anda bile geride kalmış olurlar ve hızla eskirler. Hatta böyle kitaplar hamster kafesi altlığı ya da taşınma kutuları için dolgu malzemesi olarak daha faydalı olabilir
  • Pharo'nun resmi sitesinde Pharo diliyle ilgili birkaç ücretsiz kitap var Pharo Books
  • Genç geliştiricilerin mutlaka okuması gereken bazı önemli eserleri paylaşıyorum
    • Ted Nelson'ın Computer Lib kitabını tavsiye ediyorum; “hypertext” terimini ilk ortaya atan kişidir, bu kavramı 1960'larda Vannevar Bush'un yazılarını okuduktan sonra şekillendirmiştir Computer Lib PDF
    • Seymour Papert'ın Mindstorms kitabı, “arayüz üzerinden eğitim”in önemini tanıtır ve insan sezgisinden yararlanan bilgisayar arayüzlerinin temellerini atar Mindstorms PDF
    • Macintosh ekibinin ilk lideri olan Jef Raskin'in insan merkezli tasarım üzerine yazıları bugün bile çok değerlidir; bu fikirleri gerçekten uygulamaya koyan biri çıkarsa, yeni nesil bilişimin babası olabilir Humane Interface PDF
    • Farenin “mucidi” olarak bilinen Douglas Engelbart, bilgisayar etiği ve grupların sürekli gelişim paradigması hakkında yazar; ‘Augmenting Human Intellect’ makalesini tavsiye ederim Engelbart makalesi PDF
    • 1945 tarihli bu klasik makale, hyperlink ve internetin erken kavramlarını, ayrıca araştırmanın genişlemesi için bir “toplumsal tarih” fikrini tanıtıyor; bu kavramlar ciddiyetle hayata geçirilseydi nasıl gelişirdi diye düşünmeye değer As We May Think
    • Brenda Laurel'in Computers As Theatre kitabında “bilgisayarı bir araç olarak değil, bir ortam olarak düşünün” yaklaşımı çok etkileyici; Aristoteles'in Poetika'sını BT tasarımına uygulayan anıtsal bir klasik Computers As Theatre PDF
    • Alan Kay'in Quora hesabını da tavsiye ederim; programlama dilleri ve bilişim paradigmalarının tarihi üzerine müthiş içgörüler edinilebilir, anlamlı bir soru sorarsanız cevap alma şansınız da vardır Alan Kay Quora
    • Bilgisayar paradigmaları her birkaç on yılda bir köklü biçimde değişti; matematik felsefesi-makine-vakum tüplü mainframe-mini bilgisayar-kişisel bilgisayar (Engelbart)-Xerox Alto çizgisine kadar geldi. Şimdi ise kopuk bir post-Alto döneminde ve eksik uygulanmış akıllı telefonlarla yaşıyoruz. Bundan sonra bilgisayarları insan hayatına gerçekten daha yararlı hâle getirmek için hangi paradigmanın gerektiğini düşünmemiz gerekiyor
  • Programming*
    • :\
  • Çevremde PDF indirip asla okumayan çok insan var; okumanın yapabileceğiniz en iyi şeylerden biri olduğuna inanıyorum. Eğer okumuyorsanız, demek ki PDF formatı size uygun değil; gerçekten okunması gerektiğini düşündüğünüz kitapları basılı olarak alıp öyle yaklaşmanızı tavsiye ederim. Ben ekrandan ders kitabı okuyamıyorum ama kâğıt kitapları çok hızlı bitiriyorum
    • PDF'leri okumaktan ziyade sese dönüştürüp tüketmenin daha iyi olabileceğini düşünüyorum; yemek yaparken, spor yaparken ya da yürürken sesli kitap olarak dinlemek, özellikle kitap için ayrı zaman ayırmanın zor olduğu bugünlerde daha kullanışlı olabilir
    • Sahip olduğum medya türleri arasında kitap, en küçük ve en eksiksiz olanlardan biri. Kısa bir albüm bile çoğu zaman büyük bir kitabımın ağırlığını geçiyor. İleride daha iyi teknolojiler çıkarsa sınıflandırma ya da dizin yönetimi daha da kolaylaşacaktır. Şu an sahip olduğum kitaplar gelecekte ailemin kütüphanesi olabilir ve DRM ya da telif kontrolünden de bağımsızdır. Öte yandan bugün basılan kitaplar 20 yıl dayanacak kâğıda basılmıyor; gerçekten uzun süre saklamak istiyorsanız müze düzeyinde koruma çabası gerekir ama bu da pratikte zor
  • Liste iyi görünüyor; her kitap için yayımlanma yılı gibi metadata da olsa güzel olurdu
  • Steve McConnell'ın Code Complete kitabını şiddetle tavsiye ederim; özellikle 1. baskısı, 2. baskısından daha iyi, tabii bu benim kişisel görüşüm
  • Kitapların yayımlanma yılları belirtilmediği için buna iyi bir liste denemez; ideal olan, en yeni yıldan eskiye doğru sıralamaktır çünkü eski kitaplar daha çabuk demode olur
  • libgen.ac'e giderseniz neredeyse her kitabı bulabilirsiniz; tabii bu bir tür “korsan kütüphane”. Ama bence son 20 yıl içinde halk kütüphaneleri yeni kuruluyor olsaydı onlar da aynı şekilde yasaklanırdı. Yapay zeka şirketleri de buradaki her şeyin peşinde
    • libgen.ac'de ‘68030’ diye arattım; şu sıralar uğraştığım şey bu ama hiçbir sonuç çıkmadı. Yani “neredeyse her kitap” değil, aslında çok daha azı var