Reinhard Foerster (rf11@inf.tu-dresden.de) wrote:
class Hello { public static void main() { System.out.println("Hello World!"); } } Um das obere vollständig zu erklären brauchst du garantiert mehr als eine halbe Stunde. Java is extrem einsteigerunfreundlich.
Das mag zwar so aussehen. Aber dafür versteht man, wenn man mit Java anfängt, gleich von Anfang an OOP (bzw. man wird dazu gezwungen). Das ist IMHO ein großer Vorteil.
Ein Bekannter von mir programmiert sonst nur Perl, will jetzt Java lernen, und ihm haben schon mindestens 3 Leute + 2 Bücher versucht, OOP zu erklären - er kapiert es einfach nicht.
Java als Einstieg hat also seine Vorteile. Wenn es als erste Programmiersprache aber zu schwer/kompliziert/mächtig ist (die Doku ist allerdings im Allgemeinen sehr gut!), dann kann ich das auch verstehen. Dann ist wohl Perl zu empfehlen, denn damit kommt man wirklich sehr schnell zu Ergebnissen.
Ich kann das Buch "Perl 5 für Dummies" empfehlen ... damit habe ich es an einem halben Tag gelernt.
Andreas