Programmieren lernen / IT-Fachwissen aneignen - wie anfangen?
Hey,
ich bin 15 Jahre alt (männlich) und habe ehrlich gesagt schon zu viel Zeit verschwendet. Ich hatte nie wirklich was zu tun und wollte mir jetzt endlich ein Hobby zulegen. Da ich sehr viel am PC sitze und das schon fast mein ganzes Leben lang, wollte ich endlich mal anfangen was wirklich sinnvolles am PC zu machen. Ich will anfangen programmieren zu lernen, ich will mehr über PCs lernen und Fachwissen aneignen, was mir später mal was bringen wird, womit ich vielleicht mal eigene kleine Spiele programmieren kann.
Aber wo und wie soll ich anfangen ? Kennt sich hier jemand mit diesem Thema aus und kann mir da eventuell behilflich sein ? Das würde mich sehr freuen. Vielleicht entwickelt sich das ja für mich zu einem Hobby, was mir viel Spaß macht. Ich will nämlich endlich mal was sinnvolles machen und gerade in den Sommerferien passt das etwas produktives zu erlernen, weil man wirklich sehr, sehr, seeehr viel Freizeit hat. (Ich jedenfalls)
Vielen Dank für´s Lesen. Wie habt ihr angefangen und wie war das für euch ?
Danke schonmal für die hoffentlich hilfreichen Antworten.
Mit freundlichen Grüßen :-)
7 Antworten
Das Prinzip des Programmierens ist in allen Sprachen ziemlich gleich. Wer eine Programmiersprache kann, für den ist es nicht schwierig sich in eine weitere Sprache einzuarbeiten. Als Anfänger sollte man sich für eine Sprache entscheiden, die das Erlernen fördert und nicht frustiert.
Das, was du brauchst, ist ein PC mit einem stabilen Betriebssystem und eine Entwicklungsumgebung für irgend eine der erhältlichen Programmiersprachen. Mit C++ kann man praktisch alles programmieren. Man benötigt aber fertige Bibliotheken, die erstes nicht ohne weiteres zu beschaffen und zweites nicht einfach zu überschauen sind. Die Fehlersuche gestaltet sich auch schwierig. Höhere Programmiersprachen, mit denen man richtige Anwendungen entwickeln kann, sind meist sehr teuer und kommen für einen Anfänger gar nicht in Frage. Das, was Dir hier allgemein empfohlen wird, sind in erste Linie kostenlose bzw. preiswerte Optionen. Den Kracher findest dabei sicherlich nicht. Lege Dich deshalb für den Einstieg nicht deshalb auf eine bestimmte Technik fest, um damit später mal Dein Geld zu vedienen, sondern Dir die Grundvoraussetzungen dazu anzueignen.
Wenn Du an Programme denkst, die Banken und Versicherungen verwenden, mit denen die Maut abgewickelt wird oder an anspruchsvolle Spiele, so sind diese bestimmt nicht in diesen niederen Sprachen entwickelt worden.
Zum Schluss ein Tipp:
Versuche Gleichgesinnte mit dem gleichem Anliegen zu finden, mit denen Du Dich austauschen kannst. Ich denke, dass sich sogar hier im Forum einige melden würden.
Zum Programmieren lernen würde ich dir für den Anfang Turbo Pascal empfehlen. Das ist kostenlos und super einfach zu lernen. Wenn du TP mehr oder weniger beherrscht würde ich dir Empfehlen auf Java umzusteigen da du damit auch Internetseiten erstellen kannst. Ein weiterer Vorteil von dieser Kombination ist, dass Turbo Pascal und Java fast gleich aufgebaut und eine fast gleiche Grammatik haben, sodass es mehr als easy ist dazwischen zu switchen.
Kommt darauf an, was genau du möchtest.
Da du von kleineren Spielen redest, würde ich dir auf jeden Fall eineder höheren programmiersprachen empfehlen. Ich persönlich empfehle da C++/C#, ggf.auch Java, da unabhängig ob unter LINUX/Win programmiert wurde, die Java-Applikation für den Benutzer erst einmal nur Java voraussetzt.
Ansonsten ist es eine sinnvolle Entscheidung, sich bspw. mit Linux und dem Scripten von kleinenLinux-Shells auseinanderzusetzen. Mit C++ kann man bspw. auch Linux-Kernels programmieren, so dass insgesamt C++ eine gute Wahl als Programmiersprache darstellt, auch wenn der Weg recht lang und steinig ist (Habe selber nur Grundgrundgrundkenntnisse).
VG, dongodongo.
Lies' dich hier mal über Programmiersprachen ein: http://www.gutefrage.net/tipp/programmiersprachen-lernen
https://www.video2brain.com/de/videotraining/c
Da gibts alles was du brauchst.