This is the homepage of A Natural Introduction to Computer Programming with Java. As the design of this book is similar to the design of other programming books by Kari Laitinen, its programs are easy to read and explained in graphical descriptions.

Below you will find links to basic Java programs that are presented and explained in the book.