หนังสือที่ให้คุณเรียนรู้วิธีการเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษา C และ JAVA อย่างละเอียดลึกซึ้ง เข้าใจง่าย พร้อมทั้งช่วยเติมเต็มช่องว่างที่ขาดหายไปของการศึกษาการเขียนโปรแกรมในปัจจุบัน ซึ่งก็คือ "ทักษะการคิดเพื่อเขียนโปรแกรม" โดยเนื้อหาในเล่มจะช่วยให้ผู้อ่านได้ทราบและเข้าใจว่า ต้องทำอย่างไร คิดอย่างไร จึงจะเกิดกระบวนการที่ถูกต้องให้สามารถเขียนโปรแกรมได้ โดยมีตัวอย่างที่จะช่วยทำให้เห็นภาพกระบวนการต่างๆ ของการเขียนโปรแกรมอย่างชัดเจน
บทที่ 1 บทนำ
บทที่ 2 เข้าใจคอมพิวเตอร์ก่อนเขียนโปรแกรม
บทที่ 3 การเขียนโปรแกรมภาษา C
บทที่ 4 การเขียนโปรแกรมภาษา Java
บทที่ 5 การเขียนโปรแกรมตามกระบวนการคิด
บทที่ 6 การสร้างโมเดลทางความคิดเพื่อเขียนโปรแกรม
บทที่ 7 กรณีศึกษาต่างๆ
บทที่ 8 Data Structure
บทที่ 9 การเขียนโปรแกรมการทำงานอื่นๆ