Ik wil Java leren, hoe kan ik het beste beginnen en wat heb ik nodig?

Hallo,

Ik weet wat de programmeertaal Java is, en dat het niks te maken heeft met javascript, en ik wil het graag leren.
Ik heb al een aantal keren een java code gezien, en ik begrijp soms wel wat er staat, maar als ik vaak rare woorden zie zoals "package" of "template" met puntjes hoofdletters ertussen enz... dan raak ik in de war en denk ik: ik leer dit nooit.
Dit dacht ik ook toen ik PHP javascript HTML en CSS leerde en dat kan ik nu allemaal.
Ik heb alleen een aantal problemen bij het leren van Java:
Ik heb geen compiler. Ik heb wel op internetsites gevonden die online je java code kunnen compilen, maar dat is niet handig, en je kunt het exe bestand soms niet eens downloaden.
Verder wil ik graag buttons en tekstbalkjes kunnen maken, (Graphical User Interface).
Dat gaat dus ook niet altijd goed, ook niet als ik letterlijk codes van het internet overneem.
Ze hebben het soms over dingen waar ik niet van weet wat het betekent.
Kan iemand me opweg helpen?
Weet iemand een echte goede online compiler? Of moet ik gewoon een compiler van het internet downloaden?
En weet iemand een goede tutorial waarmee ik het kan leren?
Heeft iemand zelf al java geleerd, en kan die me zeggen waar ik op moet letten, of wat moeilijk is en hoe die het heeft geleerd?
Ik heb ook al C++ en Python bekeken, maar dat leek me moeilijker en het gaat erom dat ik een programma kan maken, dus heb ik de makkelijkste programmeertaal uitgekozen waar het meeste over te vinden is.

Weet jij het antwoord?

/2500

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100