Buch für Anfänger



  • Hallo Community,
    ich(14) habe letztens als ich so vor mir hin meine Hausaufgaben gemacht habe gedacht: "was machst du eigentlich nach der Schule?" - Ich habe keine Ahnung.
    Deshalb bin ich dann irgendwan auf programieren gestoßen und habe mir mal C++ angeschaut, gefiel mir.
    Habe dann auch ein tutorial angeschaut- das von Shade of Mine... tolles Ding.
    Aber da Bücher es einfach ausführlicher beschreiben möchte ich mir ein solchen zulegen.
    Lange Rede kurzer Sinn,
    Kann mir jemand ein ausführliches, die Grundlagen erklärendes Buch für C++ empfehlen?

    Danke im Voraus,
    Dominik



  • Der Primer bietet einen guten Einstieg:

    Bücherliste:
    http://www.c-plusplus.net/forum/viewtopic-var-t-is-251551.html



  • DominikEbach schrieb:

    [...] habe mir mal C++ angeschaut, gefiel mir. Habe dann auch ein tutorial angeschaut- das von Shade of Mine... tolles Ding.
    Aber da Bücher es einfach ausführlicher beschreiben möchte ich mir ein solchen zulegen.

    👍

    Ich habe leider keinen C++ Buchtipp für Dich. Wollte nur sagen, dass das schonmal 'ne gute Einstellung ist. 🙂

    C++ ist nicht ganz einfach. Von all den Sprachen, die man lernen kann, ist es wohl mit unter den kompliziertesten. Ich kann mir vorstellen, dass das erstmal ganz schön frustrierend ist, wenn man noch keine Programmiererfahrung hat. Meinem Cousin habe ich zur Konfirmation das Buch "Python for Kids" geschenkt, weil er sich für's Programmieren interessiert hat. Das soll ja ganz gut sein und ist vom Python-Erfinder selbst geschrieben. Vielleicht ist das ja was. Demnächst sollte auch sein neues Buch "Spieleprogrammierung mit Python und PyGame für Kids" rauskommen. Das klingt auch nicht schlecht.

    Vielleicht hat ja jemand bessere Tipps. C++ Bücher für Schüler kenne ich nicht. Ich hatte an "Intensivkurs C++. Schneller Einstieg über die Standardbibliothek" gedacht. Das soll ja nicht schlecht sein, scheint sich aber an Studenten zu richten.

    kk



  • Also ich habe als ich angefangen habe MS Visual Basic gemacht, auch so mit 14 oder 15. Hab dann fast 4 Jahre gar nichts gemacht und mich dann für C entschieden, ein Tutorial gemacht und dann aber gedacht, komm machste gleich C++, ist ja neuer und so.

    Also habe ich mir das Buch C++ in 21 Tagen gelesen, ist aber nicht sehr empfehlenswert. Danach hab ich den C++ Primer gelesen, bzw bin noch dabei.

    Top Buch, kann ich dir nur empfehlen.

    Gruß freeG



  • krümelkacker schrieb:

    C++ ist nicht ganz einfach. Von all den Sprachen, die man lernen kann, ist es wohl mit unter den kompliziertesten. Ich kann mir vorstellen, dass das erstmal ganz schön frustrierend ist, wenn man noch keine Programmiererfahrung hat.

    Nö, C++ war meine erste Sprache und ich war nie wirklich frustriert.
    Mir hat allerdings auch nie jemand eingeredet, C++ sei schwer.

    C++ Bücher für Schüler kenne ich nicht.

    Es gibt z.B. "C++ für Kids". Würde ich aber nicht unbedingt empfehlen, da man mehr mit der VCL umgehen lernt als dass man richtiges C++ lernt. Konsolenprogramme werden im Buch nicht einmal erwähnt.



  • Ein "Buch für Anfänger"? Natürlich, hier.

    SCNR



  • Athar schrieb:

    Es gibt z.B. "C++ für Kids". Würde ich aber nicht unbedingt empfehlen, da man mehr mit der VCL umgehen lernt als dass man richtiges C++ lernt. Konsolenprogramme werden im Buch nicht einmal erwähnt.

    Nicht nur das. Auch z.B. die STL wird gar nicht benutzt, geschweige denn die üblichen C++-Paradigmen. Das Ganze ist eher eine Adaption von Delphi für Kids, wobei lediglich die Syntax geändert wurde (nicht mal das vollständig, ich hab mich sehr lange gefragt, was eigentlich dieses := in dem einen Beispiel sein soll, in einer neueren Auflage könnte das aber behoben worden sein). Lediglich in den letzten Kapiteln werden solche Dinge wie Templates mal kurz angerissen.
    Darüber hinaus war das Buch zumindest bei mir nicht fähig, wichtige Dinge wie Zeiger oder Polymorphie vernünftig zu erklären, hinter deren Sinn kam ich erst viel später.



  • Ich würde dir als Einstieg das hier empfehlen:

    http://www.amazon.de/Spieleprogrammierer-Geleitwort-Wertich-Phenomic-Development/dp/3446421408/ref=sr_1_1?ie=UTF8&qid=1274946084&sr=8-1-spell

    Den Primer würde ich nicht als Einstieg benutzen, sondern eher als weiterführendes Buch.



  • Cybertec schrieb:

    Ich würde dir als Einstieg das hier empfehlen:

    http://www.amazon.de/Spieleprogrammierer-Geleitwort-Wertich-Phenomic-Development/dp/3446421408/ref=sr_1_1?ie=UTF8&qid=1274946084&sr=8-1-spell

    Aus der Beschreibung bei amazon:

    Zu Beginn beschreibt Kalista die Grundlagen, erzählt von der Geschichte von C++, stellt ein erstes Programm und die Entwicklungsumgebung vor und rundet mit einer Aufgabe für den Novizen ab. Dann kommen die Variablen an die Reihe, gefolgt von Schleifen, Bedingungen und Funktionen bis hin zu Arrays und Strukturen, Zeigern, Referenten und Klassen. Damit sind nach knapp 200 Seiten die Grundlagen abgeschlossen und C++ sowie Programmierung ist kein Fremdwort mehr, bevor es dann an fortgeschrittene Themen geht, bis hin zur Standard Template Library (STL).

    Das Buch hat 463 Seiten. Was der in 200 Seiten durchzieht, kann man sich nur wundern. Das wird oberflächlich sein, vor allem in Richtung Zeiger/Referenzen + Klassen wird man nicht wirklich tief eingestiegen sein.
    Die eine "Ein-*"-Bewertung lässt mich auch eher an der Kompetenz zweifeln.
    Wenn man wirklich C++ lernen will, hilfts nix, da muss was ordentliches her! Es besteht einfach die große Gefahr, dass man sich dann beim Primer (oder Breymann, oder Struppi) sagt "Mann, das hatte ich doch schon" und weiterblättert, ohne die tiefen Abgründe zu erkennen, welche das alte Buch hinterlassen hat...

    Ich hab mir auch mit meinem ersten C++-Buch mehr verbaut. Da ist man dann ständig hinterher, altes Halb/Unwissen auszumerzen.
    Also: Einmal ordentlich anfangen und lieber ein gutes Buch 2x lesen, als mit einem schlechten Buch viel Wischiwaschi lernen und dann den Primer nur zu überfliegen bzw. nochmal bei NULL anzufangen oder Gelerntes wieder vergessen zu müssen... (In dem obigen Schmöker wird z.B. gesagt "globale Variablen nicht verwenden", aber in den Beispielen sind sie doch überall zu finden, um andere Belange "einfacher" rüberzubringen).



  • Danke für die vielen, wenn auch nicht ganz ernst gemeinten Ratschläge

    Fellhuhn schrieb:

    Ein "Buch für Anfänger"? Natürlich, hier.

    SCNR

    da es bei Amazon momentan keine gibt werd ich dann mal in die Stadt fahren und es mir bestellen^^


Anmelden zum Antworten