DavidJ hat geschrieben:Hallo Debianer,
ich wollte mal wieder einen Einstieg in die Programmierung wagen und das in/mit FreePascal. Kennt jemand von euch brauchbare HowTos? Kann ruhig mit Hello World anfangen, wäre wahrscheinlich sogar besser. Das letzte mal das ich mit Programmierung zu tun hatte war in der Schule und das ist schon ein paar Jahre her.
Sonstige Tipps und Anregungen könnt ihr gerne anfügen :D
MFG, David
Also ich könnte dir neben Python auch Ruby
empfehlen, da es ähnlich mächtig ist und auch
geniale Features besitzt (am liebsten wäre mir eine
Mischung aus beiden), aber wenn du unbedingt
eine Pascalähnliche Syntax haben willst und gleich
von Anfang an wartbare Programme produzieren willst,
so sei dir Ada empfohlen (Packete: gnat, gnat-doc,
ada-reference-manual) allerdings ist der Overhead für
einen Anfänger duraus etwas zu viel. Oder wenn du
überhaupt erstmal mit Programmieren beginnen willst,
dann dei dir trotz aller Gegenstimmen Java empfohlen
(Packete j2sdk1.4, die Doku (JavaTM Platform 1.1.3
Core API) musst Du Dir mal bei java.sun.com runterziehen),
denn im ggs. zu C verliert man nicht so schnell den
Mut, wenn Fehler wegen Typunsicherheiten auftreten
oder ein fast nichtssagender Segmentationfault. Da
bekommt man in Java recht gute Fehlermeldungen, die
einem meist sofort weiterhelfen.
Ausserdem lernt man auch gleich die Vorteile einer
strengen Typisierung kennen; das fehlt mir in fast
allen Scriptsprachen. C ist zwar auch weitestgehend
streng typisiert, aber in Java ist es nicht möglich
einen Objekt auf eine andere Klasse/Struktur zu
casten, wie in C. Darüberhinaus gibt es nicht die
Pointerproblematik. Später wäre aber ein Erweitern
der Kenntnisse in Richtung C nicht falsch.
weedy.