本書は、プログラミング言語「Java」を初歩から学ぶための本です。プログラミングをするのはこれが初めて、という読者を想定しています。本書は、読者がJava言語の文法を一通り理解し、簡単なプログラムを読み書きできるようになること、そしてJava言語の基礎からオブジェクト指向の基礎までを身につけることを目標にしています。J2SE 1.4の内容に基づいて記述を全面的に見直し、改訂版としました。