Du får det lige fra en (mig), som selv er på begynderstadiet.
Programmering består af en række linier med kode (statements), som udføres af computeren en for en. Men kan så ændre i rækkefølgen af hvornår, hvilke statements skal udføres (control flow)
Du kender måske den meget grundlæggende \"IF...Else...\" sætning, som er et eksempel på control flow.
Det korte af det lange: Programmering laves ikke i et program, det er kode, der er skrevet som almindelig tekst.
Men kan bruge programmer som jbuilder til at assistere med at skrive koden. Nogle programmer skriver noget af koden for dig, mens andre lader dig skrive det hele selv, men \"highlighter\" koden.. dvs giver teksten farver, så det (når man har vænnet sig til det) gør ens kode mere overskuelig. Du kan altså godt skrive java i notesblok eller anden alm. teksteditor, hvis du har lyst.
Den programkode, du skriver kan ikke umiddelbart forståes af computerens CPU. Det skal oversættes til noget kode, som computeren forstår. Dette hedder, at kompile (eller på dansk \"at oversætte\", og det bruger man en compiler til.
Til Java kan du gratis hente suns Java Development Kit (JDK) på
http://java.sun.com - den kan compile din kode. Der findes også andre java compilere. bla. fra Microsoft.
Java compiles så ikke direkte til CPU-sprog, men det er en længere smøre.... det skal stadig compiles.
Altså.. du skal bruge 2 ting for at programmere i java:
1 - En editor (gerne en, der \"highlighter koden\")
2 - en compiler (for eksempel suns JDK)
Så er du selv inde på JBuilder. JBuilder det, men kalder et \"programmeringsmiljø\". Det er kort fortalt editor og compiler i et. De fleste miljøer indeholder også faciliteter til at generere java kode for dig. du kan for eksempel lave en såkaldt \"form\" (et \"windows-windue\") ved at sætte de forskellige kontroller på siden med et grafisk værktøj. Så generer jbuilder selv koden, der får jave til at lave formen.
Om man vil kode alt for bunden, eller bruge et miljø og dets faciliter, er op til en selv.
Generel er mit råd: Lær at kode \"fra bunden\".. så ved du selv had du har med at gøre, og når \"at få sjælen med\". Så kan du senre meget bedre tage stilling til, om det \"fancy\" udviklingsmiljø er noget for dig.
Buger iøvrig selv KAWA (editor) sammen med suns JDK(compiler), men KAWA laves vist ikke mere :o(
Jeg håber det er til hjælp, og at de øvrige eksperte vil rette mig, hvil jeg tager fejl i noget af det ovenstående. Unskyld på forhånd for stavefejl (er en klovn, når jeg skriver hurtigt).
Held og lykke :o)