IntroductionΒΆ

This book assumes that you are already familiar with the Python programming language. We will use Python as a starting point for our journey into Java. We will begin by looking at a very simple Java program, just to see what the language looks like and how we get a program to run. Next, we will look at the main constructs that are common to most programming languages:

  • Data Types

  • Loops

  • Reading user input

  • Conditionals

Once we have the basics of Java behind us we will move on to look at the features of Java that are both unique and powerful.

  • Classes

  • Interfaces

  • Collections

  • Graphical User Interface Programming

  • Generic Programming

Please note that this book is a work in progress. I will continue to update and post new versions.

You have attempted of activities on this page
Next Section - Why Learn another programming Language?