Programmieren für Anfänger mit einem Buch?
Hey! Ich würde diesmal gerne eine etwas "andere" Frage stellen. Ich will wissen was das beste Buch ist, um mit dem Programmieren von 0 auf "Profi Programmierer" anzufangen.
Meine Wenigkeit ist relativ jung (um genauer zu sein 14 - 15 Jahre alt) und deshalb hätte ich genug Zeit um damit anzufangen, ich will auch bald etwas Berufliches mit dem Thema Zutun zu haben von daher, das ich ältere Kollegen habe, bei denen ich zusehen konnte, wie sie ein Plugin für ein Spiel programmiert haben, es gibt da nur ein kleines Problem, sie können schlecht erklären (so wie ich) oder wollen es mir nicht erklären, und deshalb will ich mir selbst mithilfe von Büchern etc. für den Anfang sogar eine Relativ schwere bzw. mittelschwere Programmiersprache beibringen, um später nicht anfangen zu meckern das ich dies und das nicht gehabt hatte.
Am besten wäre es mir Java Script beibringen zu wollen mithilfe von einem Buch wo es mir nicht langweilig werden kann oder ich nicht sofort den Geist aufgebe, den ich bin ein sehr schwieriger Mensch, im Thema "Beibringung". Eine Motivation habe ich ja schon! Ich will besser sein als meine älteren Kollegen, um ihnen zu zeigen das ich es drauf Habe und besser bin als sie! Vor allem wegen einem Typen, der mich deswegen auslacht, dass ich in dem Thema eine niete bin, und… Ja! Ich bin eine Niete aber auch nur, weil ich damit nicht angefangen habe bzw. nicht anfangen konnte, weil ich nichts oder niemanden gefunden habe der mir des beibringen konnte und vor allem, weil ich ein echter Dickkopf bin und wie gesagt es schwer ist mir etwas beizubringen.
Ach ja! Ganz wichtig ist, dass ich vergessen habe zu erwähnen, dass ich schon paar Websites ausprobiert habe, die mir es aber nicht zeigen konnten, wie es wirklich geht und deshalb such ich jetzt nach einem Buch mit dem ich das Programmieren schnell und einfach erlernen kann, wie gesagt es auch um meine "Zukunft".
Ich hoffe man hat mich in diesem Text verstanden sowie hoffe ich auch das mir jemanden meine Frage beantworten kann mit etwas Erfahrung oder ähnlichem, und sogar wenn nicht dann will ich mich dennoch fürs Lesen Bedanken! Ansonsten… sayōnara :D!
Ich brauche aber auch richtige Antworten mit Erklärungen und nicht irgendwelche antworten die man durch den Raum schmeißt und hofft das sich der Fragende damit zu Frieden gibt.
4 Antworten
![](https://images.gutefrage.net/media/default/user/11_nmmslarge.png?v=1551279448000)
Wie schnell Du lernen kannst, erfolgreich zu programmieren, kann ich dir nicht sagen.
Einige geben sehr schnell auf, andere bilden sich irgend wann ein, programmieren zu können (ohne dass dem so ist), es gibt aber schon auch welche, die es dann irgendwann wirklich können.
Wenn du wissen möchtest, auf welchem Weg es dir am ehesten gelingen könnte, lies:
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Als Einsteigersprache kann ich Python empfehlen. Das ist eine leicht erlernbare und plattformunabhängige Programmiersprache.
Dazu kann ich auch empfehlen einen Einplatinencomputer wie z.B. einen Raspberry Pi 4 anzuschaffen. Dort kann man auch in Python programmieren. Python wird dort verwendet um z.B. die Ein- und Ausgänge abzufragen und anzusteuern.
Hier ein Raspberry Pi 4 Starterset: https://www.reichelt.de/das-reichelt-raspberry-pi-4-b-4-gb-all-in-bundle-rpi-4b-4gb-allin-p263086.html?PROVID=2788&gclid=EAIaIQobChMI74v9srbd5AIV0KSaCh3N3gwfEAkYAiABEgI4lfD_BwE&&r=1
Dann noch das: https://www.amazon.de/Freenove-Ultrasonic-Raspberry-Processing-Tutorials/dp/B06X1BPH8D/ref=sr_1_19?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=Raspberry+pi+kit&qid=1582852843&sr=8-19 Das besteht aus einem Breadboard und verschiedenen elektronischen Bauteilen. Damit kann man ohne Löten Projekte für den Raspberry Pi aufbauen. Die Programmierung erfolgt in Python.
Und dieses Buch: https://www.franzis.de/maker/raspberry-pi-arduino-und-mehr/erste-schritte-mit-dem-raspberry-pi-4-mach-s-einfach-buch Das ist der Einstieg in den Raspberry Pi 4 und der Einstieg in die Programmiersprache Python.
![](https://images.gutefrage.net/media/default/user/11_nmmslarge.png?v=1551279448000)
Ich weiß nicht, ob dir meine Antwort gefallen wird... ich möchte eher auf das "große ganze" eingehen...
Es ist sehr schön, dass du Interesse und eine Motivation hast - aber die Annahme, innerhalb von kurzer Zeit - oder mit einem einzigen Buch - zu einem Profi zu werden halte ich für Quatsch. Setze dir lieber realistische Ziele und freue dich, dass du sie erreichst. Generell arbeitet das menschliche Gehirn so, dass man dass man erst mal ein Basiswissen braucht, um dann Details verstehen zu können.
Wenn du 14 bist, hast du noch sehr viel Zeit, sehr viele Dinge zu lernen. - Also keine Panik. Vergleich mit anderen ist meistens blöd, weil es immer jemanden gibt, der besser sein wird...
Das wichtigste ist, denke ich, allgemein die Konzepte von Programmiersprachen zu verstehen - dann kannst du auch weitere dazulernen. Letzteres wirst du vermutlich sowieso irgendwann müssen - Programmiersprachen unterliegen einem Wandel, auch wenn sich einige sehr stabil seit vielen Jahren halten.
Zum Verstehen gehört auch Anwenden. Am Besten eigene kleine Projekte überlegen und diese umsetzen... und im Fortgeschrittenen versuchen andere Programme zu verstehen, deren Quelltexte frei zugänglich sind. - Das erweitert den Horizont verschiedener Programmierstile.
Python und Java sind sehr beliebte Einsteiger-Sprachen, die auch an Universitäten verwendet werden und mit denen man das Konzept der "Objektorientierung" lernen kann, was seit vielen Jahren Standard ist... Ich kenne leider kein gutes Buch persönlich. - Am Besten wäre jedoch in eine Bibliothek zu gehen und welche anzuschauen, oder in einen Buchladen und mal reinzulesen. Manchmal merkt man am Schreibstil relativ schnell, ob einem ein Buch "sympathisch" ist.
Javascript und PHP sind eher Sprachen für das Web und haben meiner Meinung nach ein paar Tücken. Man kann sehr viel auf sehr hässliche Art und Weise machen... sodass man sich mehr anstrengen muss, einen guten Stil zu bekommen.
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Danke für dein Stark informativen Kommentar! Jedoch habe ich nie behauptet mit einem Buch zum Profi zu werden:D! Aber tatsächlich setze ich mir große ziele, wie "Profi Programmierer" zu werden um meine Motivation noch einmal einen Kick zu geben. Wie Gesagt habe ich noch Sehr viel Zeit in meinem Leben und sogar wenn ich sehr Ungeduldig bin (was ein sehr großer Kritikpunkt für das Programmieren wäre)bin ich fest entschlossen und bleibe dran! Als ich zum ersten Mal sah wie ein guter Kumpel in Richtung Java (Bzw. Javascript, des weiß ich nicht mehr) wollte ich das unbedingt auch für mich allein Lernen! Mir fehlt aber ein.. Anlauf! Ich muss erstmal in die Basics eindringen um dann, das ganze noch besser zu verstehen, und weil ich dachte das ich mit YT Videos und dem einfachen googeln es nicht verstehe, dachte ich (weil ich früher oft gelesen habe) dass auch Bücher mir stark dabei helfen könnten ein halbwegs guter Programmierer zu werden. Und ich würde glaube ich dann auch eher mit Python für dieses "Basic" Ding anfangen, um mich dann immer weiter zu steigern, ich dachte nur, dass wenn ich schon eine recht "Schwere" programmier Sprache wie Java kann, währen die anderen kein Problem mehr. Also wie gesagt danke!
![](https://images.gutefrage.net/media/user/FinnB132/1571046713071_nmmslarge__334_753_326_326_8990e0dc1ae73ecd6473f830fe833551.jpg?v=1571046713000)
Also zum Einstieg in die Informatik ist ein Buch keine schlechte Idee, am besten überlegst du dir schon ein bisschen in welche Richtung es gehen soll, für Anfänger eignen sich Sprachen wie z.B. Java, C#, Python, Visual Basic... (High Level Languages).
Die Programming for Dummies Reihe ist z.B. super um Java zu lernen:
https://www.amazon.com/Java-Dummies-Computers-Barry-Burd/dp/1119175690
Mit Büchern lasst sich viel machen aber “Richtig” Programmieren lernt man nur durch Projekte (also learning by doing).
Tu dir selber einen Gefallen und fang mit einer einfachen Sprache an (JavaScript würde ich da auch zuzahlen), Sprachen wie C (Low Level) sorgen am Anfang nur für Verwirrung.
LG
![](https://images.gutefrage.net/media/user/FinnB132/1571046713071_nmmslarge__334_753_326_326_8990e0dc1ae73ecd6473f830fe833551.jpg?v=1571046713000)
Danke! Erstmals eine richtige Antwort mit einer Erklärung obendrauf! :D Ich werde mir dein Vorschlag zu herzen geben und ihn richtig überdenken :)!