เริ่มต้นเรียนรู้การเขียนโปรแกรมภาษาจาวา และใช้เป็นพื้นฐานในการเขียนโปรแกรมในระดับสูง โดยอธิบายด้วยตัวอย่างง่ายๆ และมีแบบฝึกหัดประกอบทุกบท รวมถึงแนะนำคลาสและเมธอดต่างๆ ที่สำคัญ นอกจากนี้ยังอธิบายถึงหลักการเขียนโปรแกรมเชิงวัตถุและ Java Applet ในตอนท้ายอีกด้วย
บทที่ 1 ภาษาคอมพิวเตอร์และการโปรแกรม
บทที่ 2 แนะนำภาษาจาวา
บทที่ 3 คำสั่งควบคุมแบบมีการเลือกทำ
บทที่ 4 คำสั่งควบคุมแบบมีการทำซ้ำ
บทที่ 5 เมธอด (Methods)
บทที่ 6 คลาสและการเขียนโปรแกรมแบบออบเจ็กต์เบื้องต้น
บทที่ 7 ตัวแปรชนิดอาร์เรย์
บทที่ 8 การจัดการไฟล์
บทที่ 9 การสร้างส่วนติดต่อกับผู้ใช้
บทที่ 10 พื้นฐานการวาดภาพกราฟิก และ Applet
บทที่ 11 สตริงและตัวอักขระ
บทที่ 12 โปรแกรมเชิงวัตถุและคุณสมบัติของคลาส