Johannes Zeller: Programmiersprache für Anfängerkurs

Beitrag lesen

Hallo Michael

Oder in Richtung Web, also HTML, später evtl. JavaScript? Die Leute möchten etwas lernen, was sie auch brauchen können bzw. was Spass macht, es ist ein Freifach, ohne Noten, ohne "höhere" Ziele.

Ich denke, du solltest erst mal in Erfahrung bringen, welches Vorwissen deine "Schüler" mitbringen bzw. weshalb sie Programmieren lernen wollen.

Wenn die Mitglieder des Kurses schon alle HTML können und ihre Seiten dynamisch machen wollen sind JavaScript und PHP vielleicht eine gute Idee. Diese Scriptsprachen haben natürlich die Nachteile, dass es u.a. keine expliziten Typangaben für Variablen gibt und dass der Kompilationsprozess wegfällt.
IMHO ist es am wichtigsten die Grundlagen von Programmiersprachen, natürlich an einer Beispielssprache, zu vermitteln, da man mit diesem Vorwissen leichter andere Programmiersprachen erlernen kann.

Ich habe mit C angefangen zu programmieren und hab danach Java gelernt. C hat IMHO jedoch den Nachteil, dass man nicht so leicht grafische Benutzeroberflächen erstellen kann und es relativ komplexe Konstrukte gibt. Pointer-Arithmetik ist IMHO eher etwas für fortgeschrittene. Bei Java muss man natürlich Objektorientiert arbeiten was einige vielleicht am Anfang etwas durcheinander bringt. Da du jedoch sagst, dass ein paar Vorkenntnisse in Java haben wäre das vielleicht doch besser.

Sinnvoll ist es natürlich, eine Sprache zu nehmen, die du gut kannst.

Schöne Grüße

Johannes

--
ss:| zu:) ls:[ fo:) de:] va:) ch:? sh:( n4:& rl:( br:< js:| ie:{ fl:( mo:}
Selfcode? http://emmanuel.dammerer.at/selfcode.html