Basic hardware and software; variables, constants, data types; syntax; print vs println; comments; primitive vs reference types; operators: arithmetic, relational, logical; user input with Scanner; control statements: sequential (sequence), selection (decision), and repetition (loops)