Innanzitutto benvenuto...
Prima di tutto leggiti il regolamento poichè se l'avessi fatto avresti saputo che nel titolo della discussione devi specificare per bene qual'è il tuo problema... dire "Java, questo sconosciuto!" è un titolo più filosofico che altro...

La prima cosa da fare è AQUISTARE un buon libro(in commercio ce ne sono più di uno), si può imparare benissimo da soli come autodidatti senza andare a spendere molti soldi in un corso.

Per conoscere Java non ti serve a niente sapere HTML, sono due linguaggi completamente diversi poichè uno è lato server(Java) e l'altro lato client(HTML). Comunque ti basta una semplice ricerca su internet per capire la differenza.

P.S. Un consiglio, anzi un avvertimento, stai lontano dalle guide online