Per poter funzionare in un mondo mutevole come il nostro, un programma ha bisogno di variabili, che possono essere viste come scatole per immagazzinare dati. Naturalmente non si può mettere un elefante in una scatola di fiammiferi: allo stesso modo, a queste scatole variabili bisogna assegnare un tipo specifico (ad esempio, "scatola di elefanti") per evitare che qualcuno tenti di mettervi cose sbagliate. Questa lezione tratta le variabili, i tipi di variabili di base (String, int, double) e l'operatore di assegnazione in Java.