c++ Buch für TOTALEN ANFÄNGER!!!



  • Hallo

    Also ich bin ja auch neu und ich orientiere mich oft bzw manchmal an dem Openbook von Galileo

    http://openbook.galileocomputing.de/c_von_a_bis_z/c_000Vorwort_000.htm#Xxx999266

    find ich oft gut erklärt.

    Ok ab und zu muss man sich hineinversetzen können in das was man möchte und wo man was braucht aber wenn man sich das Buch durchliest kann man bestimmt mindestens bischen was programmieren in C.

    😉

    aber vielleicht gibts besseres für Anfänger



  • Ich bin selber Anfänger, und kenne nicht wirklich viele Bücher, kann jedoch sagen das die Tutorials meiner Meinung nach nicht so toll zum einfinden waren.
    Also habe ich mir überlegt ein Buch zu kaufen und habe mir anschließend dieses gekauft:
    "Einstieg in Visual C++ 2008" von André Willms
    Es gefällt mir wirklich sehr gut und hat auch immer schöne Beispiele und Übung am Ende jedes Kapitels dabei.
    Es ist in 3 große Abschnitte gegliedert, wo man zum einen "ANSI-C++" lernt, anschließend wird auf "C++/CLI" eingegangen und am ende noch "Oberflächenprogramierung".
    Ich bin selber erst auf Seite 300 von >600 aber kann schon sagen das die Übungen wirklich gut sind.
    Vorallem am Ende habe ich schon entdeckt das dort auch einige Praktische Anwendungen als Übung sind, wie ein DatenExplorer eine Adresslisten-Verwaltung und mehr.



  • ok, vielen dank für eure schnellen und hilfreichen antworten. ich werde mir jetzt erstmal 1-2 bücher zu diesem thema holen und ein paar turtorials mit beispielen runterladen und dann hoffe ich, dass das klappt. nochmals vielen dank an alle! echt ein super forum! ich hoffe ihr könnt mir später in fragen zu c++ weiter herlfen. ich merke, hier bin ich an der richtigen stelle. danke



  • drakon schrieb:

    Als Anfänger etwas mit GUI machen zu wollen ist völlig stumpfsinnig. In Java, C# usw. wird auch zuerst mit der Konsole angefangen.

    Ja und nein. Es kommt immer darauf an, was du machen möchtest. Und mal ehrlich, was genau sind denn die Grundkenntnisse, die man benötigt bevor man ne GUI "verwenden" kann? Ein paar Kontrollstrukturen, Basiswissen über Klassen, Compiler und Linker Funktionalität und das war's.

    Als Beispiel:
    Neulich sollte ein Student irgendwelche Kraftberechnungen durchführen.
    Die Ergebnisse hat er in eine ASCII Datei geschrieben und anschließend mühselig via winGnuPlot dargestellt. Naja, darauf hin habe ich ihm unser QtFunctionPlotter-Paket gegeben und das einige was er machen musste war:

    graph.addXY(x,y); 
    ...
    graph.view();
    

    Hat er trotz erst 14 täger "Programmiertätigkeit" problemlos hinbekommen...



  • Bei Grafik hast du aber gleich zusätzlichen Ballast. Im Grunde will man ja die Sprache erlernen und nicht die Nutzung irgend welcher (built-in) Toolkits. Es ist nicht unbedingt schwer, nur ist es eine zusätzliche Fehler- und Frust-Quelle, die einfach vermieden werden kann, indem man sich einfach nur mit den Standard-Dingen herumschlägt und jegliche Form von IO auf dem Grundlevel hält.

    Erst wenn man die Grundelemente einer Sprache beherrscht, sollte man in meinen Augen den Schritt wagen tiefergehende Dinge wie Threading, Grafik, Sound, Netzwerk etc. anzugehen.



  • Bulli schrieb:

    Wenn man absolut keine Ahnung von Programmierung hat, ist man mit C++ total falsch als Einstieg. Ich würde hier ganz klassisch einen BASIC-Dialekt empfehlen. Z.B. Blitz Basic oder FreeBASIC. Mit BASIC lernt man meiner Meinung nach eine echte Anfängersprache, und das ist nichts verwerfliches! Ich habe vor 20 Jahren, auf dem C64 mit dem eingebauten BASIC angefangen. Und das hat glaube ich so ziemlich jeder vor 20 Jahren. Heute müssen/wollen alle gleich mit komplexen Sprachen anfangen... halte ich nicht für schlau.

    Man muß ja BASIC nicht Jahre lang machen, bis man C++ umsteigt. Aber ich sage mal, so ein oder zwei Jahre BASIC...

    vor 20 jahren war basic auch noch eineaktuelle sprache...da wäre es wohl angebrachter eine sparche zu empfehlen welche heute auch noch als aktuell bezeichnet werden kann...


Log in to reply