Samstag, 28. Juni 2014

Hätte ich doch anders anfangen sollen?

Heute ist endlich das Buch "Java von Kopf bis Fuß" angekommen. EIgentlich kostet es 50 €, ein ganz schöner Batzen. Ich habe es bei Ebay für 30 € bekommen.
Trotzdem: Viel für ein Buch zu einem Thema, von dem ich gar nicht weiß, ob ich es überhaupt packe.
Aber ich bin mal optimistisch, habe ja schon viel Gutes über das Buch gelesen, und schlage es auf. Doch was erwartet mich gleich auf den ersten Seiten? Folgendes:

Ähm ... ja. Da falle ich eigentlich gleich durchs Raster. Im ersten Abschnitt ist es nämlich so, dass ich eben keinerlei Erfahrung mit dem Programmieren habe, nicht mal ein bisschen. Ich weiß zwar inzwischen durch das Tutorial von Hernn Geiler Gailer, dass es Schleifen gibt, womit bestimmte Operationen immer und immer wieder wiederholt werden, klar, aber geschrieben habe ich so etwas noch nicht, weiß noch nicht mal, wie so eine Schleife überhaupt aussieht.
Da musste ich schon hart schlucken.
Und im zweiten Teil muss ich gleich die erste Frage mit "Ja" beantworten. Genau das hatte ich doch in meinem ersten Beitrag geschrieben. Ich kann ein bischen html, kann keine Scriptsprache.

Ups, das sind richtige Dämpfer für mich.
Trotzdem gehe ich die Sache an. Dann werde ich mir halt unbekannte Dinge aneignen. Inzwischen gibt es doch für fast alles ein Tutorial, nicht wahr?

Meine erste Aufgabe ist es, die Begriffe Syntax und UML zu verstehen, auch wenn sie nicht wirklich relevant sind. Aber ich möchte kein Buch lesen, bei dem ich bestimmte Wörter (und das werden nicht die einzigen sein) immer überlese, weil ich denke, sie seien nicht wichtig. Spätestens im fortgeschrittenen Stadium eines solchen Buches werde ich nur noch spanisch, nein, das ging ja noch, chinesisch verstehen.
Also fange ich so richtig elementar an.
Nach der Recherche zu diesen Worten muss ich mal Java installieren. Was ich noch machen muss, ist einen Eintrag zu meiner PATH-Umgebungsvariablen hinzufügen, damit das Programm laufen kann.
Natürlich habe ich keine Ahnung, was dieses PATH-Zeugs ist. Auch dahingehens muss ich mich erstmal informieren.
Ob das hier alles am Ende von Erfolg gekrönt sein wird, wenn ich nicht mal weiß, wie ich dieses Programm installieren kann?

EDIT: UML ist eine Modellierungssprache. Ist wohl ein ziemlich komplexes Thema. Ich brauche das nicht, sagt das Buch. Gut so, denn ich verstehe es nicht.
Syntax ist das System von Regeln, nach denen eine bestimmte Sprache aufgebaut ist. So ist also die html-Syntax deutlich anders als die Java-Syntax, aber Java und andere Programmiersprachen ähneln sich von der Syntax her, womit es auch leichter ist, eine andere Programmiersprache zu erlernen, wenn man eine bereits gut kann.
Ich stelle mir das so vor wie mit den germanischen Sprachen. Wenn man Französisch als Fremdsprache hat (Java), dann ist es leichter, Spanisch (C#) und Italienisch (C++) zu lernen, als Chinesisch (Klingonisch), weil sich die Syntax der Sprachen ähnelt.
Ich hoffe, meine Erklärung ist richtig. Zumindest kann ich es mir so gut bildlich vorstellen. Im Detail ist es wahrscheinlich etwas differenzierter, aber für den Anfang sollte mir das reichen.

EDIT 2: Gut, die PATH-Geschichte ist auch geregelt. Einmal danach gegoogelt, schon die Lösung gefunden. So stellt man also die PATH-Umgebungsvariable ein:
http://www.java-forum.org/einfuehrungen-erste-schritte/94072-java-umgebungsvariable-einstellen-windows-7-a.html

Keine Kommentare:

Kommentar veröffentlichen