![]() |
Delphi für Anfänger?
Ich habe einen Neffen, der ist 12 Jahre alt und möchte anfangen zu programmieren. Ich habe ihm zu Delphi geraten. Jetzt meine Frage: womit fängt man eigentlich an zu programmieren? Ich weis nicht mehr wie das bei mir war. Gibt es irgendwo ein Kurs für absolute Anfänger? Was würdet Ihr raten?
|
Re: Dekphi für Anfänger?
Hi,
ich hab mit dem Buch "Delphi für Kids" angefangen. Dort war auch eine Delphi3 Professional dabei. Ist für Kinder (aber auch für Erwachsene, die noch nicht programmiert haben) sehr schön erklärt. |
Re: Delphi für Anfänger?
|
Re: Delphi für Anfänger?
oder einfach erstmal ein "hallo welt" programm und wenn er eine flatrate hat kann er sich ja dann ein ziel setzen und anhand des i-net und foren versuchen es zu verwirklichen
|
Re: Delphi für Anfänger?
Zitat:
ABER zumindest die Grundlagen (Variabeln, co.) sollte man/er schon können ... (imho) |
Re: Delphi für Anfänger?
die grundlagen könnte er sich auf
![]() |
Re: Delphi für Anfänger?
|
Re: Delphi für Anfänger?
Für den Einstieg ist ein Buch immer besser wie irgendwelche Foren wie dieses hier. Als Einsteiger brauchst du eine Schritt für Schritt Erklärung, die du am PC genau nachvollziehen kannst. Sowas bietet dir nur ein Buch oder gutes Tutorial.
Delphi für Kids kann ich auch nur empfehlen, zumal da gleich schon eine Delphi 3 Prof. CD beiliegt, also auch ein erster Kontakt mit Datenbanken möglich ist. Das Buch ist gut erklärt und insbesondere für junge Leute gut geeignet. Kostenpunkt um die 25€, also alles im grünen Bereich. |
Re: Delphi für Anfänger?
Ehrlich gesagt halte ich "Delphi für Kids" eher für schädigend.
In dem Buch fängt der Lernende gleich mit GUIs an. Er arbeit also mit einem Framework, dass vieles macht und tut, dass er noch nicht erfassen kann. Die DSDT-Grundlagen sind nett, eigentlich nur der Punkt über die Sprache an sich, der ist dafür umso netter. Diese ![]() Es ist auf jeden Fall ein dumme Idee, Seiten wie Torry oder vllt auch die DP zu erwähnen. Wenn man sich hier die Threads von Anfängern ansieht, merkt man schnell, dass sie sich Code aus allen Ecken zusammenkopieren und mächtige Komponenten runterladen, aber nicht nachvollziehen können, was da passiert. (Wobei das keinesfalls auf Anfänger beschränkt ist) Wenn man ihn mit bunten GUIs locken müsste, damit er überhaupt programmiert, dann will er doch gar nicht wirklich programmieren. ;) |
Re: Delphi für Anfänger?
Hallo!
Ich möchte an dieser Stelle mal ein wenig Eigenwerbung für meinen ![]() ![]() Grüße Christian |
Re: Delphi für Anfänger?
Hi,
@ smart: ![]() :arrow: Er kann mittlerweile ganz nette Programme schreiben. :) Und das Buch ist wirklich auch für was für "die Kleinen". (Siehe Bewertungen bei Amazon, etc.) MfG Marc P.S.: Gebe du ihm doch Anfangs doch ein paar Einsteiger-Stunden, ich hätte mir damals auch welche von einer weiblichen Person gewünscht! :mrgreen: |
Re: Delphi für Anfänger?
Hi,
ich bin auch der Meinung, dass Grundlagenwissen (Typen, Variablen, Schleifen, if then else, repeat .. until, while..do, Prozeduren, Funktionen, Units) dazugehört. Viele Info- Lehrer arbeiten dazu mit Turbo-Pascal oder Consolen-Anwendungen. Ich musste damals auch so anfangen, da es noch kein Clicki-Bunti gab. Ich denke, dass war gut so. Schwer ist es, eine Balance zwischen Motivation und Notwendigkeit zu finden. Konsolenanwendungen reduzieren natürlich auf das Wesentliche machen aber weniger Laune. Es gibt natürlich auch den schwierigeren Weg über Delphi direkt, da kommen dann noch Klassen, Objekte, Methoden, Ereignisse usw. dazu und irgendwann fehlen dann Grundlagen. Delphi für Kids ist eine Empfehlung.(s.o.). Methodisch nicht der Hit, geht aber so. Viele Informatik-Klassen haben Tuts zu Delphi auf Schul-Homepages veröffentlicht. Die sind altersgerecht und leicht verständlich. mfg BrunoT learning by doing und jemanden, den man fragen kann. |
Re: Delphi für Anfänger?
Zitat:
Kinder (und dazu gehören auch noch 12 jährige) lernen nun mal so am besten. Die wollen gleich Ergebnisse sehen, sonst vergeht denen die Lust. Es bringt nichts, über allgemeine Programmiertechniken zu schwallen, da kommt viel zu trocken rüber. Das ist an der Uni oftmals so, aber ich finde für Kids soll erstmal was unterm Strich bei rauskommen. Wenn sie dann am Ball bleiben und ihnen das Programmieren Spass macht, lernen sie die Grundlagen noch schnell genug. |
Re: Delphi für Anfänger?
Zitat:
|
Re: Delphi für Anfänger?
Zitat:
Aber ich eigentlich auch nicht. Mich hats trockene Theorie bloss immer gestört. Tuts heut noch. |
Re: Delphi für Anfänger?
Zitat:
|
Re: Delphi für Anfänger?
Ich kann auch noch n
![]() Zu dem Buch Delphi für Kids: IMHO vermittelt das nur die *absoluten* Grundkenntnisse und bleibt mehr an der Oberfläche. "Delphi6 lernen", mit dem ich Delphi gelernt habe, ist da schon besser. Hier wird einfach besser und tiefergehend erklärt. Das gute an Delphi für Kids ist IMHO D3 Prof... Zu dem Klicki-Bunti-Proggen: Ich hab auch mal so angefangen. D.H. ursprünglich hab ich mal QBASIC und TurboPascal geproggt, bin dann aber rel. schnell zu Delphi gekommen. Und hab da wirklich genau so angefangen, wie es beschrieben wurde: X-Komponenten und y mal Copy'n'Paste und schwupp di wupp(schreibt sich das so :lol:) war n Prog fertig. Das gibt sich aber mit der Zeit. Mittlerweile bin auch ich bei der OOP angekommen und hab das Klicki-Bunti-Nix-Denk-Proggen weitgehend hinter mir gelassen. Prinzipiell find ich das also eigentlich gar nicht sooo schlecht. Besser man braucht n bisschen länger, bis mal weiß, wie ne Klasse aussieht, als dass man schon gleich am Anfang die Lust verliert... mfg Christian |
Re: Delphi für Anfänger?
Hi,
Zitat:
Wenn du ihm alles sachlich erklärst, wird er unter anderem auch etwas lernen. :wink: Ernst: *sein-Delphi-für-Kids-aus-den-tiefen-seines-Schranks-rauskram* Im Buch gibt es ganz hinten einen Abschnitt für Erwachsene/Lehrer. Von daher ist die Kombination Buch/Lehrstunden imho gar nicht mal so schlecht. MfG Marc |
Re: Delphi für Anfänger?
Hallo smart!
Zitat:
Zitat:
Zitat:
Zitat:
Delphi-Quellcode:
Damit lassen sich einführen:
type
TDataStruct = record Vorname: String; Name: String; Alter: Integer; end; TForm1: class(TForm) Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Label1: TLabel; Label2: TLabel; Button1: TButton; procedure Button1Click(Sender: TObject); private Data: TDataStruct; public end; procedure TForm1.Button1Click(Sender: TObject); var Name,Vorname: String; begin Data.Vorname := Edit1.Text; Data.Name := Edit2.Text; Data.Alter := StrToInt(Edit3.Text); Vorname := Data.Vorname + ' '; //Kommentar -> Leerzeichen für Anzeige Name := Data.Name + ' '; Label1.Caption := Vorname + Name; Label2.Caption := 'Alter in Jahren: ' + IntToStr(Data.Alter); end; Records Wertzuweisungen Variablen (Name,Vorname für die Textformatierung der Anzeige mit den Labels) Zitat:
![]() @smart: Laß Dich nicht wuschelig machen. Nimm erst mal Delphi für Kids. Geh mit Deinem Neffen die Programmbeispiele durch und danach get es weiter. Wünsche Dir und Deinem Neffen maximalen Erfolg dabei. Gruß schöni [edit=MrSpock]Doppelpost gelöscht. Mfg, MrSpock[/edit] |
Re: Delphi für Anfänger?
Ich habe mit etwa 11 Jahren angefangen zu programmieren. Damals mit dem sogenannten Locomotive Basic, dann TurboPascal unter CPM auf einem uralten Schneider CPC. (Da war 128kb RAM die Luxus-Variante). Und trocken fand ich das damals gar nicht.
Ich denke, Programmieren mit Delphi anzufangen, ist in etwa so als ob man Orgel lernen möchte und dazu mit Bach anfängt (das funktioniert übrigens nicht besonders, hab's ausprobiert). Wer wirklich Interesse am Programmieren hat, braucht dazu kein Clicki-Bunti. Selbst wenn man Delphi auf das notwendigste beschränkt und erst mal Programme a la Klick auf Button und dann addier zwei Zahlen macht, sind da immer noch eine Menge Blackboxes drin, von denen der Anfänger nicht weiß was sie tun und sie einfach als gegeben hinnehmen muss. Das halte ich für methodisch ausgesprochen unsinnig. Vergleich: Mathe-Unterricht, zweite Klasse: y = e^sin(x^2 * (1+ 1)) "Aber beschränkt euch auf das ganz am Ende" |
Re: Delphi für Anfänger?
Warum soll er dann überhaupt Delphi nehmen? Dann kann er doch gleich mit ner Programmiersprache anfangen, wo gar nicht die Möglichkeit besteht, GUIs zusammenzuschustern mit drag & drop.
|
Re: Delphi für Anfänger?
Das ist ja genau das, was ich damit ausdrücken wollte
|
Re: Delphi für Anfänger?
Hat er schon HTML gelernt ? Dazu würde ich raten, dann fällt eim Delphi nicht ganz so schwer. Außerdem, das Buch 'Delphi für Kids' ist wirklich gut.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz