C, Java/Kotlin, Python, Javascript/Typescript

Making a programming language is defining its specifications and implementing the compiler.

The interface is the specifications.

1. Download Java and Run a Hello world program

2. Java source file

Output to the console

Variables

Arrays

Input from the console, java.lang.System and java.util.Scanner

Operators

Mathematics with java.lang.Math

Problem set: input and math

Lesson: Booleans

Lesson: If else statements

Lesson: Switch

Problem Set: Conditions

Strings with java.lang.String

Problem Set: String