Ovisi što želiš - ali mislim da će za početak, za tvoje potrebe i to biti previše.
CSS - Cascading Style Sheets - služi za oblikovanje HTML/XTML-a -> npr. veličina fonta, boje, poravnavanja i sl.
HTML - HyperText Markup Language - najpopularniji "jezik" za izradu web-stranica, određuje strukturu stranice, text, linkove, slike i sl.
JAVA - programski jezik koji se izvršava na klijentovom računalu (dok se recimo PHP kod izvršava na serveru)