Getting Started with Java Programming Installation, Hello World, and Essential Syntax

  • Kenneth Fogel

Your browser needs to be JavaScript capable to view this video

Try reloading this page, or reviewing your browser settings

You're watching a preview of subscription content. Log in to check access

This video provides you with instruction in the fundamentals of Java. You will begin by learning how to set up a programming environment on your personal computer using freely available open-source tools. Once set up, you will learn how to model the real world in a program using the various data types available to you. From there, you learn about expressions and statements that allow you to do useful work. Organizing code into classes and methods comes next.

Learning to program involves acquiring several skills, especially if your goal is to become a professional programmer. This first video in the Java Tutorial Series helps you take the first steps toward the goal of programming in Java at the professional level. You will learn how and why to use the syntax of the Java language. But more important than just the syntax, this course teaches you the skills you will need to develop code as part of a team in a professional working environment.

What You Will Learn

  • Establish a Java development environment on your computer

  • Write and run basic Java programs that can display information with just a text editor

  • Learn about and use the primitive data types available in Java

  • Solve a range of basic math problems taken from everyday life such as calculating loan payments for money that is borrowed

  • Understand the concepts of structured programming and object-oriented programming

  • Control how your code can be used by applying access control

Who This Video Is For

For those with little or no experience in programming who wish to learn the Java language. For those fluent in other languages who are making the transition into Java programming.

This first video in the Java Tutorial Series helps you take the first steps toward the goal of programming in Java at the professional level.

About The Author

Kenneth Fogel

Kenneth Fogel is a Java Champion and member of the Java Community Process (JCP) Executive committee. He recently retired after 31 years as a Computer Science instructor at Dawson College, 25 of those years as the department chairperson and program coordinator. He is now a Research Scholar in Residence at Dawson College and teaches Java in evening courses at Concordia University. At the JCP he initiated the Java in Education committee. He has spoken at numerous conferences and is the JChampions Conference organizer.


About this video

Kenneth Fogel
Online ISBN
Total duration
1 hr 28 min
Copyright information
© Ken Fogel 2022

Related content

Video Transcript


Welcome to Learning to Program in Java with Ken Fogel. For 31 years, I was a Computer Science Instructor and Department Chairperson of the Computer Science Technology program at Dawson College in Montreal. In June 2021, I retired and took on the title of Research Scholar in Residence. I’m a Java Champion. I’m a member of the Java Community Process Executive Committee. And I’m also an organizer of the annual online Java Champions Conference.

What will we be covering in this video? Where did Java come from? A look at the history of Java. Setting up the Java Development Environment. Validating the installation of Java where we will write our first program. Data First. Information is the key to every program, and we’ll see how Java manages that information. Math Operations. Here we’ll see how we can perform the basic math operations in Java.

Math Part Two . Ever want to be able to calculate how much you will have to pay for a loan? In this segment, we will take a look at a more complex mathematical formula. Output and Input. Displaying information to a user or retrieving input from the user through the keyboard is the topic for this segment. Program Organization. How do we arrange all the tasks necessary in our programs?

Decisions. Programs make decisions all the time. The outcome of a decision determines the next steps the program will follow. And finally, Loops, where we look at how we can repeat blocks of code based on a decision. Before we begin, let me introduce you to Duke, the official Java mascot. Get comfortable and let us begin with Where Did Java Come from?