hallo
Zuerst einmal möchte ich betonen, dass ich absolut null Ahnung
von Java habe.
mit verlaub - das merkt man 
Ich möchte eine ausführbare Datei erstellen, die mich
automatisch auf eine bestimmte Site steuert, dort meinen
Benutzername und mein Passwort eingibt, ohne dass ich etwas
tun muss.
Ist das mit Java möglich?
vermutlich jar (habs noch nie programmiert)
Falls ja: Wie kann ich in Java programmieren? Gibt es einen
Gratiseditor? Wie kann ich Java erlernen?
gratiseditoren gibt es mehrere. von ganz simplen (im prinzip reicht das windows notepad für primitive aufgaben) über explizite java-editoren (z.b. http://www.jedit.org) bis hin zu ausgewachsenen entwicklungsumgebungen (http://www.eclipse.org, http://www.netbeans.org). Mit keiner Lösung wirst du glücklich werden, solange du java nicht wirklich beherrschst. die grundzüge von java zu lernen ist nicht so schwer, java (und vor allem objektorientiertes programmieren) wirklich zu beherrschen ist ein mühsamer prozess, der etwas zeit in anspruch nimmt.
gute seiten zum beginnen sind u.a. (nicht mal annähernd anspruch auf vollständigkeit)
http://www.mindview.net/Books/TIJ/
http://www.tutego.com/javabuch/online.htm
http://java.sun.com/developer/onlineTraining/
und viele mehr
ich denke aber, dass du da mit kanonen auf spatzen schießt. ein java-programm, nur um automatisiert in einer site einzusteigen? da gibt es sicher bessere lösungen - z.b. über makrosprachen. die können quasi tastatur- und mauskommandos aufzeichen und abspielen und damit den loginprozess auf simple weise automatisieren.
entsprechende tools gibt es wie sand am meer. gute toolsammlung, die u.a. auch dieses problem lösen sollte ist z.b.
http://www.heise.de/ct/activaid/
gratis-makrorekorder gibt es z.b. hier
http://www.top-download.de/id_2459.html
http://www.heise.de/software/download/o0g1s3l3k227 (linksammlung)
bin ich mit meinen infos komplett daneben? nun, du beschreibst dein problem leider sehr allgemein. werde etwas konkreter (was genau hast du vor?), dann kann dir jemand besser helfen.
lg
erwin