本書教授編程概念和解決問題的技巧,所使用的方法獨立於具體的編程語言,且不需要讀者有任何編程經驗。內容不僅包括數據類型、變量、輸入、輸出、控制結構、模塊、函數、數組和文件,還有面向對象的概念、GUI開發和事件驅動編程。配套的教學資源也十分豐富,包括復習中的答案、編程練習中的解決方案、PPT和試題庫。此外,在本書的相應網站上還提供了用各種語言實現的書中偽代碼對應的程序。本書適合作為學習具體語言之前的先導編程邏輯課程,也可以是入門編程課程的部分。