Programmieren lernen
Moderatoren: Moderatoren, Redakteure
- Jointorino
- Beiträge: 3934
- Registriert: 16.11.2008 22:05
- Persönliche Nachricht:
Programmieren lernen
Hey Leute,
ums mal von vornherein klar zu stellen: ich hab den thread aus Protest hier aufgemacht weil in das andere Forum doch sowieso kein Mensch reinguckt.
Die mods mögen mir verzeihen
Also, da nächste Woche die Osterferien beginnen möchte ich mich mal wieder dran versuchen programmieren zu lernen.
Ich hab mich vor ein paar Jahren mal mit Blitz Basic 3D auseinander gesetzt, allerdings wurde mir davon abgeraten und ich habs aufgegeben.
Nun ist die Frage, an welche Sprache könnte ich mich dann wagen?
Für C++ bin ich zu blöd, daher sollte es eine recht einfach zu lernende sein und vorallem dürfen gute Tutorials nicht fehlen (sehr wünschenswert in deutscher Sprache aber da ich nicht davon ausgehe das es viele geben wird spricht auch nichts gegen englische)
Um die Anforderungen mal etwas zu konkretisieren: mein langfristiges Ziel wäre es ein 2D Strategiespiel programmieren zu können.
Hoffe mal auf gute Vorschläge
ums mal von vornherein klar zu stellen: ich hab den thread aus Protest hier aufgemacht weil in das andere Forum doch sowieso kein Mensch reinguckt.
Die mods mögen mir verzeihen
Also, da nächste Woche die Osterferien beginnen möchte ich mich mal wieder dran versuchen programmieren zu lernen.
Ich hab mich vor ein paar Jahren mal mit Blitz Basic 3D auseinander gesetzt, allerdings wurde mir davon abgeraten und ich habs aufgegeben.
Nun ist die Frage, an welche Sprache könnte ich mich dann wagen?
Für C++ bin ich zu blöd, daher sollte es eine recht einfach zu lernende sein und vorallem dürfen gute Tutorials nicht fehlen (sehr wünschenswert in deutscher Sprache aber da ich nicht davon ausgehe das es viele geben wird spricht auch nichts gegen englische)
Um die Anforderungen mal etwas zu konkretisieren: mein langfristiges Ziel wäre es ein 2D Strategiespiel programmieren zu können.
Hoffe mal auf gute Vorschläge
-
- Beiträge: 197
- Registriert: 20.03.2010 19:41
- Persönliche Nachricht:
Hallo Forum! Mein erster Beitrag hier, grüßt mich
@Dennütz
Ich habe einige Programmiersprachen durchprobiert (mit dem gleichen Ziel wie du übrigens) und kann dir daher folgenden Tipp geben:
Fange mit der Sprache "Python" (www.python.org) an.
Sie hat eine einfache Syntax, es gibt genug Tutorials, die Community ist nicht gerade klein...eigentlich perfekt zum programmieren lernen.
Aber im Endeffekt ist es egal für welche Sprache du dich entscheidest - hauptsache sie beherrscht oop (eine Art zu programmieren), damit du später nicht viel umlernen musst, wenn du "weiterkommen" willst.
Achja, die zweite Hauptsache ist: Verbissen bleiben und nicht aufgeben (was ich leider nicht geschafft habe...)
Grüße,
Andreas
@Dennütz
Ich habe einige Programmiersprachen durchprobiert (mit dem gleichen Ziel wie du übrigens) und kann dir daher folgenden Tipp geben:
Fange mit der Sprache "Python" (www.python.org) an.
Sie hat eine einfache Syntax, es gibt genug Tutorials, die Community ist nicht gerade klein...eigentlich perfekt zum programmieren lernen.
Aber im Endeffekt ist es egal für welche Sprache du dich entscheidest - hauptsache sie beherrscht oop (eine Art zu programmieren), damit du später nicht viel umlernen musst, wenn du "weiterkommen" willst.
Achja, die zweite Hauptsache ist: Verbissen bleiben und nicht aufgeben (was ich leider nicht geschafft habe...)
Grüße,
Andreas
@dennütz: das gehört aber in den bereich software & programmierung, und den gab es auch schon vorher.
also ist das hier kein gültiger protest gegen die neuen hilfe boards. :wink:
sry für offtopic
edit: hallo bigappleQ. willkommen hier im forum. :wink:
also ist das hier kein gültiger protest gegen die neuen hilfe boards. :wink:
sry für offtopic
edit: hallo bigappleQ. willkommen hier im forum. :wink:
Zuletzt geändert von King Rosi am 23.03.2010 19:07, insgesamt 1-mal geändert.
- Jointorino
- Beiträge: 3934
- Registriert: 16.11.2008 22:05
- Persönliche Nachricht:
c++ ist eigentlich schon gut für's spieleprogrammieren aber aht einfach zu viele latlasten und ist an vielen stellen extrem umständlich.
den vorschlag mit python finde ich sehr gut, die community ist auf jeden fall groß, es hat ein halbwegs gutes oop, aber bietet auch funktionale programmierung (auch nicht so unwichtig, wie ich finde).
den vorschlag mit python finde ich sehr gut, die community ist auf jeden fall groß, es hat ein halbwegs gutes oop, aber bietet auch funktionale programmierung (auch nicht so unwichtig, wie ich finde).
Hey, eine sehr mächtige und gleichzeitig durch ihre große Bibliothek ziemlich einsteigerfreundliche Sprache ist Java.
2D Games lassen sich damit sehr gut programmieren.
Ich hab nen recht beliebten Youtube Java Kurs am Laufen, da lernst du alles was du wissen musst um dein Vorhaben umzusetzen - ersetzt eig. fast vollständig ein Buch oder irgendwelche Texte im Inet.
Hier der Link zum ersten Video:
http://www.youtube.com/watch?v=RdcbIrSRhcs
In der Beschreibung ist jeweils der Link zum nächsten. Im Moment sind es 49 Videos, der Kurs ist halt grad noch in Entstehung d.h. ich mach zZ noch weitere.
Kannst ja mal reinschauen hab bisher eig. nur sehr gutes Feedback bekommen, vllt taugt's dir auch
lg
2D Games lassen sich damit sehr gut programmieren.
Ich hab nen recht beliebten Youtube Java Kurs am Laufen, da lernst du alles was du wissen musst um dein Vorhaben umzusetzen - ersetzt eig. fast vollständig ein Buch oder irgendwelche Texte im Inet.
Hier der Link zum ersten Video:
http://www.youtube.com/watch?v=RdcbIrSRhcs
In der Beschreibung ist jeweils der Link zum nächsten. Im Moment sind es 49 Videos, der Kurs ist halt grad noch in Entstehung d.h. ich mach zZ noch weitere.
Kannst ja mal reinschauen hab bisher eig. nur sehr gutes Feedback bekommen, vllt taugt's dir auch
lg
-
- Beiträge: 713
- Registriert: 16.06.2004 19:11
- Persönliche Nachricht:
Im Prinzip kannst du mit jeder Objekt orientierten Programmiersprache anfangen. Sobald du das Konzept verstehst, lässt sich das leicht auf andere Sprachen übertragen. Man muss dann nur noch die Syntax lernen. Am meisten lernst du dann durch Üben. Wie bei jeder "normalen" Sprache auch. :wink: Ich persönlich würde für den Anfang Java empfehlen.
- Sir unKnoWn
- Beiträge: 185
- Registriert: 30.09.2008 14:35
- Persönliche Nachricht:
Also bei uns gings mit C/C++ los. Java war nur Wahlfach.Sir unKnoWn hat geschrieben:Jap, Java ist auch die erste Sprache die man im Informatikstudium lernen muss. Also wenn es dich sowieso mal in die Richtung verschlagen sollte kann es nie schaden es vorher schon mal gemacht zu haben.
Interest in computer science, psychology, personal development and, entrepreneurship.
Uns haben sie mit Modula 2 gequält. Kein Scherz. Wohlgemerkt nicht in den 80ern, sondern 1996-1998. Danach durften wir dann Java machen, und es war wie eine Offenbarung...MF_Uzi hat geschrieben:Also bei uns gings mit C/C++ los. Java war nur Wahlfach.Sir unKnoWn hat geschrieben:Jap, Java ist auch die erste Sprache die man im Informatikstudium lernen muss. Also wenn es dich sowieso mal in die Richtung verschlagen sollte kann es nie schaden es vorher schon mal gemacht zu haben.
kannst du eine Sprache, (und hast es wirklich verstanden!) kannst du alle. es gibt nicht die Eine sprache, alle 4-5 Jahre wechseln da eh die Vorlieben und Empfehlungen.
Ich selbst hab mit Basic angefangen, bin dann zu virtualbasic im ABI und in der Ausbildung dann ada c und c++ ... zwischenzeitlich hier und da nen bisschen (minimal) java und c# ... und momentan tobe ich mich quer durch alle möglichen Skriptsprachen aus. (bash-skripting, tkl, perl, ruby)
und was muss ich sagen: kannste eine aus einen gebiet kannste sogut wie alle
wobei für die grundlegensten Sachen, es wirklich komplett egal ist, mit welcher man anfängt.
dem erlernen der Logik, die Grundlegensten kleinsten konstrukte (if...then...else, for und while schleifen, case abfragen, zuweisungen, Variablen-Handling)
danach gehts dann weiter mit funktionalen und oder Objektorientierten Konzepten, inklusive Parameterübergabe ... bla blub und so weiter und sofort ^^;
Programmieren kann man nicht in dem sinne "Lernen" ... man muss es einfach verstehen.
Ich selbst hab mit Basic angefangen, bin dann zu virtualbasic im ABI und in der Ausbildung dann ada c und c++ ... zwischenzeitlich hier und da nen bisschen (minimal) java und c# ... und momentan tobe ich mich quer durch alle möglichen Skriptsprachen aus. (bash-skripting, tkl, perl, ruby)
und was muss ich sagen: kannste eine aus einen gebiet kannste sogut wie alle
wobei für die grundlegensten Sachen, es wirklich komplett egal ist, mit welcher man anfängt.
dem erlernen der Logik, die Grundlegensten kleinsten konstrukte (if...then...else, for und while schleifen, case abfragen, zuweisungen, Variablen-Handling)
danach gehts dann weiter mit funktionalen und oder Objektorientierten Konzepten, inklusive Parameterübergabe ... bla blub und so weiter und sofort ^^;
Programmieren kann man nicht in dem sinne "Lernen" ... man muss es einfach verstehen.
Rüstungsbetrieb;) ... nicht schlechtZappesBPD hat geschrieben:War das eine Ausbildung im militärischen Bereich oder hat Ada tatsächlich auch zivile Anwender?-Levi- hat geschrieben:[...] und in der Ausbildung dann ada c und c++
ada ist genial, wenns läuft, dann läuft es .... bombensicher ...
aber ehrlich gesagt, bin ich froh, dass ich jetzt in ner "zivilen" Abteilung untergekommen bin. dort wird zwar aufgrund von Altlasten auch noch hier und da ada genutzt, aber nicht mehr so, dass man sagt, man müsse jetzt in ada was neues zusammenbauen
Eigentlich ist die Sprache in der du programmieren lernst egal. Aber die Probleme mit C++ kann ich gut nachvollziehen, es ist wirklich etwas schwer da als Anfänger rein zu kommen.
Die Elemente sind überall die gleichen und unterscheiden sich nur ganz geringfügig von sprache zu sprache.
Ich denke aber auch, dass sich z.b. Java ziemlich gut eignet um einen Einstieg in die OO Programmierung zu bekommen (Lässt sich leicht einrichten und ist ziemlich auskunftsreich gegenüber Anfängerfehlern).
Wenn du noch eine Buchempfehlung brauchst "Java von Kopf bis Fuß" ist super für Anfänger geschrieben und bringt einem wirklich von allem soviel bei, dass man danach ohne Probleme seine Schwerpunkte im Selbststudium erarbeiten kann.
Die Elemente sind überall die gleichen und unterscheiden sich nur ganz geringfügig von sprache zu sprache.
Ich denke aber auch, dass sich z.b. Java ziemlich gut eignet um einen Einstieg in die OO Programmierung zu bekommen (Lässt sich leicht einrichten und ist ziemlich auskunftsreich gegenüber Anfängerfehlern).
Wenn du noch eine Buchempfehlung brauchst "Java von Kopf bis Fuß" ist super für Anfänger geschrieben und bringt einem wirklich von allem soviel bei, dass man danach ohne Probleme seine Schwerpunkte im Selbststudium erarbeiten kann.