@Marinco:
Persönlich würde ich für die Grundlagen der Programmierung evtl. sogar PHP oder gar JavaScript vorschlagen zum Lernen. Die grundlegenden Techniken sind dort genau wie auch sonst überall und sie bieten sich stark an, da man nicht wirklich was installieren oder sich mit etwas anderem als der Programmierung selbst befassen muss. Das einzige, was man dort wirklich nicht lernt, ist mit einem Debugger umzugehen
sehe ich für einen Anfänger aber für positiv.
Mir hat sich vieles von C++ erst nach einiger Erfahrung mit PHP und JavaScript erschlossen, z.B. eine Grundverständnis dessen, was Arrays und Zeiger sind, wozu ein Compiler eigentlich dient und was das ganze Trara um Objektorientierung soll.
Ein weiterer Vorteil bei PHP und javascript
: Sowohl Doku als auch Tutorials sind meist einfach verständlich und vor allem kostenlos. PHP Doku gibts komplett auf php.net und Javascript findet sich unter de.selfhtml.org klasse erklärt mit guten Beispielen und Tutorials.
Das sind allerdings beides Sprachen, die auf relativ geringem Level arbeiten mit dem, was sie können. Um aber die grundlegende Denkensweise beim Programmieren zu lernen und den Unterschied zwischen Scripting und Programmieren zu verstehen, sind sie aber klasse Einsteigersprachen. Solltest du dich tatsächlich dafür entscheiden,
- für PHP brauchst du einen Server, der PHP ausführen kann (wenn man keine Homepage hat oder will, lädt man sich dazu ein Programm namens XAMPP runter, das entpackst du mit WinZIP und klickst die .exe dann gehts).
- Für JavaScript brauchst du einen Browser und sonst nichts. (Kannst ja jetzt kurz probieren: Tippe in die URL-Leiste " javascript
:alert('Hallo welt!'); " und dein erstes "Programm" läuft)
Bei Interesse Links:
PHP:
http://www.php-kurs.com/voraussetzungen-…ogrammieren.htm
javascript
:
http://de.selfhtml.org/javascript/intro.…ascriptbereiche (Hier funktionierts immer einfach so - Beispielcode nehmen, und in eine Textdatei namens "deindateiname.htm" kopieren, dann im Browser ausführen pre Rechtsklick->Öffnen mit...)
Natürlich ist es auch gut möglich direkt mit C++ anzufangen und das auch durchzuziehen. Aus eigener Erfahrung fand ich es lediglich angenehmer zunächst mit Scriptingsprachen Erfahrung zu sammeln
Viel Glück, wie auch immer du dich entscheidest!