Zunächst mal Java ≠ JavaScript
Java ist eine Programmiersprache mit der man Anwendungen entwickelt die auf Computern, Kaffemaschinen, Handys und was weiß ich nicht überall ausgeführt werden können. JavaScript hingegen hat damit garnichts zu tun und ist eine Skripsprache, die auf Webseiten eingesetzt wird und mit der das HTML der Seite noch verändert werden kann, nachdem die Seite schon geladen wurde.
Java, bzw. du meinst da vmtl. JavaScript, und CSS kann man nicht vergleichen, die machen komplett verschiedene Dinge - zumal CSS garkeine Programmiersprache ist, sondern so wie HTML einfach nur eine Definition, die vom Browser interpretiert wird und beschreibt wie die Webseite aussehen soll (also nur Beschreibungen, keine Befehle und somit auch keine Programmiersprache).
Phython und C++ sind wiederum Programmiersprachen, die man allerdings nicht in den Browser einbinden kann. Ein gängiger Browser kennt nur HTML, CSS und JavaScript (+ einige weitere nebensächliche Dinge wie WebGL und dergleichen).
Das Problem für dich zur Fehlersuche ist vmtl., dass durch das JavaScript der HTML-Code verändert wird, während die Seite angezeigt wird. Was da passiert kannst du also erst im Browser sehen, nicht schon in den Dateien die du speicherst. Einfach Rechtsklick -> Element Untersuchen. Hier kannst du live schauen welchen HTML+CSS Code der Browser gerade tatsächlich anzeigt und in der Konsole werden meist auch Fehler genannt.