Wie lernt man programmieren welche vorkenntnisse nötig
3 Antworten zur Frage
Videos zum Thema
Wie lernt man programmieren und welche Vorkenntnisse sind dafür nötig?
Für Spiele ist C++ die Sprache die du brauchst.
Habe auch neulich mir in der Buchhandlung ein Buch durchgeblättert, welches durchaus hierfür zu empfehlen ist:
http://www.amazon.de/Spieleprogrammierer-Geleitwort-Wertich-Phenomic-Development/dp/3446421408/ref=sr_1_4?ie=UTF8&s=books&qid=1277634662&sr=8-4
Mein erster Eindruck:
Selbst jemand ohne irgendwelche Kenntnisse dürfte damit C++ erlernen können.
Höhere Mathematik ist dafür nicht unbedingt notwendig.
Du hast scheinbar noch keine Ahnung, wieviel Arbeit allgemein in Spielen steckt, wenn du Programmieren anhand eines "simplen" Jump'n'Runs lernen willst. Zuerst kommen die Grundlagen, sowas wie Spiele kommt ganz weit hinten in der Lernkurve.
Für ein Jump'n'Run brauchst du auch nicht unbedingt C++. Du wirst kaum in absehbarer Zeit professionelle Spiele erstellen wollen. Nimm lieber erstmal zum Erlernen des "Handwerkzeugs" eine einfachere, sauberere und modernere Sprache z.B. Python. Im Prinzip gibt es für so ziemlich jede Sprache eine Anbindung an irgendwelche Game-APIs.
Und zum Thema Mathe und Programmieren: Der Zusammenhang erschließt sich dem Anfänger oft nicht, doch ist eine abstrakte, analytische, präzise Denkweise, wie sie die Mathematik in hohem Maße schult, für einen Programmierer enorm wichtig. Besonders wenn deine Programme immer komplexer werden. Viele Konzepte sind ohne mathematisches Denken nur sehr schwer verstehbar z.B. komplexe Klassen/Objektbeziehungen, Rekursion, funktionale Programmierung
Zusammenfassend kann man sagen: Auch ohne Mathematik kann man Programmieren lernen. Aber man wird nie über einen "steinzeitlichen" Programmierstil hinauskommen, weil man die abstrakten Konzepte nie wirklich verstehen wird und so auch nie einen hohen Erkenntnisstand erreichen wird.
Vorkenntnisse sind immer gut aber nicht unbedingt erforderlich. Eine Einführung in die Thematik findest du z.b. hier:Einführung in C++ - Gratis C++ Programmieren Lernen, 106 Beispielprogramme Inklusive
Ein einfaches Jump´n Run Spiel programmieren. : D
Das dauert Jahre! (;