"Aptallar İçin" en çok oy alan kitap serisidir. Bu nedenle, kişi herhangi bir konuyu az çok iyi öğrenmek için bir başlangıç kitabı bulmaya çalıştığında, bu kitaplardan birine oldukça sık yakından bakar. Barry Burd tarafından yazılan Java For Dummies, bazı öğrenci kategorileri için okumaya değer olabilir.
https://www.amazon.com/Java-Dummies-Computers-Barry-Burd/dp/1119235553

Bu kitap ne hakkında?
Sürpriz yok, bu kitap aptallar için Java dili hakkında. Tam olarak yeni başlayanlar için Java Core. Yazarın kendisi, kitabın şu anda ihtiyacınız olan bölümünden okumaya başlamanızı tavsiye ediyor. "Okumak zorunda olmadığınız şeyler" bölümünde yararlı öneriler bulabilirsiniz. Ve kodlamaya başlamak için sabırsızlananlara Barry'nin bu tavsiyesine uymalarını tavsiye ederim.Bölüm 1. Java'ya Başlarken
Birinci kısım üç bölümden oluşmaktadır. Birinci bölüm, modern programlama yaklaşımları hakkında hiçbir şey bilmeyen öğrenciler içindir. İkinci bölüm, Java'nın nasıl çalıştığı (Java Virtual Machine), yazılım geliştirme süreçleri vb. hakkında yararlı bilgiler içerir. Programlamaya başlamadan önce PC'nize yüklemeniz gereken paketler ve yazılımlar hakkında da bilgi edinirsiniz. Ancak, öyle görünüyor ki, bu bölüm yerine İnternet'teki kısa öğreticilerden birini kullanabilirsiniz. Üçüncü bölüm size ilk Java programını veya daha doğrusu bileşenlerinin ayrıştırılmasını gösterir. Bilgi faydalıdır, bu nedenle şu anda zor görünüyorsa, doğru fikir ona daha sonra geri dönmektir. Bu bölümdeki sorun, tartışılan noktaların çoğunun uygulama yoluyla çok daha iyiye gitmesidir. Genel olarak ilk bölüm hakkında ne söyleyebilirim? Yalnızca programlama hakkında hiçbir şey bilmeyen ve ilk programlarını yazmak için acelesi olmayan yetişkin öğrenciler-değiştiriciler veya tutarlı bir akademik yaklaşımı tercih edenler için çalışmanın başlangıcı olarak ayrıntılı bir şekilde okumanızı tavsiye ederim. Bu, kitabın katı ve akademik olarak yazıldığı anlamına gelmez, hiç de değil, çok eğlencelidir. Ancak, bir an önce kodlamayı denemek istiyorsanız, Java öğreniminizin ilk gününden itibaren kodlamaya başlasanız iyi olur. Size karşı dürüst olmak gerekirse, profesyonel programlamanın en hızlı ve en uygun yolu gibi görünüyor! Bu nedenle, ilk programınızı oluşturmak için bazı çevrimiçi eğitimleri kullanabilir ve işe giderken veya uyumadan önce "Aptallar için Java"yı okuyabilirsiniz. Bu, kitabın katı ve akademik olarak yazıldığı anlamına gelmez, hiç de değil, çok eğlencelidir. Ancak, bir an önce kodlamayı denemek istiyorsanız, Java öğreniminizin ilk gününden itibaren kodlamaya başlasanız iyi olur. Size karşı dürüst olmak gerekirse, profesyonel programlamanın en hızlı ve en uygun yolu gibi görünüyor! Bu nedenle, ilk programınızı oluşturmak için bazı çevrimiçi eğitimleri kullanabilir ve işe giderken veya uyumadan önce "Aptallar için Java"yı okuyabilirsiniz. Bu, kitabın katı ve akademik olarak yazıldığı anlamına gelmez, hiç de değil, çok eğlencelidir. Ancak, bir an önce kodlamayı denemek istiyorsanız, Java öğreniminizin ilk gününden itibaren kodlamaya başlasanız iyi olur. Size karşı dürüst olmak gerekirse, profesyonel programlamanın en hızlı ve en uygun yolu gibi görünüyor! Bu nedenle, ilk programınızı oluşturmak için bazı çevrimiçi eğitimleri kullanabilir ve işe giderken veya uyumadan önce "Aptallar için Java"yı okuyabilirsiniz.Bölüm 2. Kendi Java programınızı yazmak
Bu bölümde, bir programın ana öğelerini öğreneceksiniz ve son olarak, programınızı yazmanız önerilecek. Barry'nin (yazar) doğru bir şekilde belirttiği gibi, bu bölüm Java'nın özellikleri dikkate alınarak yazılmıştır, ancak çoğunlukla programlamanın temellerini olduğu gibi öğretir. Bu bölümde ayrıca üç bölüm bulunmaktadır. "Değişkenler ve değerleri", "Kontrol yapıları" ve "Döngüler". Çok ayrıntılıdırlar ve halihazırda program yapanların bile genellikle kafasının karıştığı anları dikkate alırlar. Örneğin, bir değişken ile adı, talimatı ve operatörü arasındaki fark nedir? Tüm yeni başlayanlar için önerilir (ancak pratik görevleri unutmayın!).Bölüm 3. OOP
Bu bölüm, gelecekte gerçek Java yazılım geliştiricileri olmak isteyen gerçek Java aptalları için çok önemlidir. Sınıflara ve nesnelere, Nesne Yönelimli Programlama ilkelerine (OOP) adanmıştır. OOP yaklaşımının büyük programlar geliştirmek için neden mükemmel olduğunu öğreneceksiniz (spoiler: her şeyden önce, kodun tekrarlanabilirliğini önlemek için, haha). Bu kısım, dosyalarla ve sınıf kurucularıyla çalışma hakkında bazı bölümler içerir. Yukarıdaki cümlede yazdığım kelimelerin çoğunu anlamıyorsanız bu kısmı mutlaka öğrenmelisiniz. Buradaki açıklamalar ve örnekler harika; Sanırım bunu okuduktan ve bazı kod örnekleri yazdıktan sonra OOP'yi temel düzeyde anlayabilirsiniz. Bununla birlikte, polimorfizm ve kapsülleme gibi bazı OOP ilkelerinin daha ayrıntılı bir şekilde açıklanmasında eksiklik vardır. Onlar hakkında sadece ipuçları var.Bölüm 4. Akıllı Java Teknikleri
Yararlı bir bölüm. Tüm yeni teknikleri daha iyi anlamak için onu okumak ve birçok kodlama alıştırması yapmak daha iyidir. Değişkenlere ve bunların uygun kullanımına ayrılmış bir bölüm ve ayrıca istisnalarla ilgili bir bölüm iyi açıklamalarla doludur. Dizilerle ilgili bölüm kesin ve heyecan verici. Koleksiyonlar, jenerikler ve akışlar. Bana gelince, bu konular iyi incelenmedi. Elbette bu kitap aptallar için Java geliştirme hakkındadır. Her neyse, koleksiyonlardan daha detaylı bahsetmek gereksiz olmaz. Bu kısımda Lambda'lar ve İşlevsel Programlama gibi az çok modern Java özelliklerinin yanı sıra eski ve modası geçmiş Swing teknolojisi hakkında biraz bilgi edineceksiniz. Yazarın bu konuda bir grafik kullanıcı arabirimi gösterdiğinden emin olabilirsiniz, ancak bu çok eskidir. Söylemeliyim ki, üçüncü bölümün tamamı çok zıt. Bazı konular iyi anlatılmış, bazıları - en iyi şekilde değil; bazı konular yararlı, diğerleri modası geçmiş.Bölüm 5. Onlarca Bölüm
Bu kısım oldukça kısa. Tipik hatalardan ve yararlı web sitelerinden nasıl kaçınılacağına dair bazı ipuçları içerir. Daha çok internetteki bir makaleye benziyor, iyi bir makale.
GO TO FULL VERSION