This section provides a foundational constructs needed to learn Java language. We will start with a simple program and then learn about variables and various operators.
How can we control the program flow? How can the program take different path depending the values? We will look at if statements and loops.
You will learn about the concepts of the Object Oriented Programming and why it is needed.