Java Lessons This section covers pieces of the Java programming language considered to be vital for basic robot programming. 1: Basic syntax 2: Basic variables and data types 3: Calling methods 4: The If statement 5: Method definitions 6: Classes and Objects 7: Inheritance