There are two components in the design of this text. Both of them are reflected in the title of the book. The first is "Learn to Program" and the other is "Java". Students will be taught programming fundamentals such as data structures, operations, compiling and executing programs. The second component focuses on the teaching of Java as a programming language: program structures; data types and…