[C/C++] C++ Lernen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Paxi, 7. Oktober 2011 .

Schlagworte:
  1. 7. Oktober 2011
    C++ Lernen

    Hallo Community,
    habe in letzter Zeit immer mehr mit leuten zutun gehabt die soetwas wie C++ beherrschen also allgemein programmiersprachen usw. Ich möchte allerdings dies auch können bzw. mich langsam in C++ einfinden und dann versuchen auch ein wenig mit umgehen zu können. Nur das doofe ist ich bin noch Schüler (16) und wenn dann komme ich erst in frühesten 1-2 Jahren an eine Schule wo man soetwas lernt. Aber ich möchte nicht warten und habe mir auch schon Gedanken gemacht so ein Buch darüber zu kaufen wo etzwas darüber drinsteht, aber ob das wirklich etwas bringt weiss ich nicht. ich möchte es am liebsten so schnell wie möglich lernen, gibt es da einen Weg, wie ich mich in sowas wirklich gut reinfinden kann?
    PS: Bitte keine Youtube Tut's als vorschläge, denn diese Videos helfen mir nicht sonderlich weiter.
     
  2. 7. Oktober 2011
    AW: C++ Lernen

    Huhu... schon wieder.

    Also ich hab selbst C++ neben der Schule gelernt und später Ausbildung gemacht.

    Auf jeden Fall solltest du wissen, dass es viel Zeit brauch eine (Programmier-)Sprache zu erlernen.
    Bücher sind sicherlich ein erster Einstieg, aber sicher nicht ausreichend um die Sprache zu verstehen.

    Du solltest mit den Grundlagen anfangen und dich dann durch rumprobieren weitertasten.
    Je nach Lerntempo und Zeitaufwand solltest du mit 6 Monaten für dein erstes "richtig gutes" Programm rechnen.

    Tipp:
    Rechtzeitig anfangen mit "ordentlichen" Quellcode - das heißt formatiert und kommentiert.
    Für jede Zeile Quellcode solltest du dir am Anfang 5 Zeilen Kommentare schreiben.
    Klingt viel - hilft dir aber enorm, wenn du später mal wieder reinschaust.

    Ich schreib dir jetzt bewusst keine Buch-Empfehlungen, da leider auch das "Suchen nach Hilfe"
    dazu gehört. Wenn du jedes Mal fragen musst, wenn du Hilfe brauchst dauert es noch länger.
    Also such dir ein Einsteiger-Buch mit den Grundlagen und arbeite Stück für Stück.

    Das ist extrem mühselig, aber die ersten Erfolge machen dann doch Hoffnungen.


    Grüße und viel Erfolg beim Lernen.
     
  3. 7. Oktober 2011
    AW: C++ Lernen

    Okay dankeschön
    ja ich habe mir auch schon videos auf youtube angeguckt und selbst etwas versucht und als es dann auch noch funktioniert hat, war ich echt glücklich. Ich bin sowas von begeistert, ich will das aber wirklich dann durchziehen dafür nehme ich dann auch gerne 1-2 schule noch auf mich.
    Naja wiegesgat danke dann werde ich mir mal ein gutes Buch raussuchen und dann mal schauen was ich mache.
     
  4. 7. Oktober 2011
    AW: C++ Lernen

    Mit den YouTube Videos würde ich sehr vorsichtig sein.

    Sicher kann man davon auch was lernen, aber meist werden eben nicht die Grundlagen erklärt,
    sondern das Video startet direkt beim eigtl. Thema und überspringt evtl. Dinge die vorrausgesetzt
    werden. Das kann speziell am Anfang sehr verwirrend sein und dich auch extrem vom Weiterkommen
    abhalten.

    Wenn du Quellcode verwendest den du wirklich garnicht verstehst - der aber gut funktioniert - solltest
    du nach Möglichkeit immermal wieder reinschauen und durch probieren herausfinden was er macht.
    Natürlich hilft es auch im Internet die einzelnen Befehle zu googlen und anhand der Erklärung zu
    versuchen die Befehle im Zusammenhang zu verstehen.

    Falls du mal nicht weiterkommst, solltest du evtl. auch mal ein ganz anderes Thema anfangen und
    später wieder auf das alte Problem schauen. Wenn man etwas Abstand von einem bestimmten
    Thema nimmt und später wieder drauf schaut, denkt man oft ganz anders und geht auf einem
    anderen Weg zum Problem. Hat mir oft geholfen, wenn ich mal garnix mehr gepeilt habe.

    ... und bei kleinen Compiler-Fehlern immer erst die Recht- sowie Groß- und Kleinschreibung prüfen.
    C++ nimmt das nämlich sehr genau.
     
  5. 9. Oktober 2011
    AW: C++ Lernen

    {bild-down: http://cache.gawkerassets.com/assets/images/17/2010/03/teach-yourself.png}

    Passend dazu: Teach Yourself Programming in Ten Years

    C++ ist eine relativ einfache Sprache. Der Rest, also das Programmieren an sich, ist learning by doing. Das dauert Jahre, beinhaltet sehr viel Lektüre (damit sind nicht unbedingt Bücher gemeint, sondern u.a. in trockenem, technischen Englisch verfasste Dokumentationen), sehr viel Versuch und sehr viel Irrtum. Zu wissen, wie ein Computer überhaupt funktioniert, ist auch in Zeiten von .Net und Java nicht verkehrt.

    Nimm dir kleine Probleme vor und versuche sie zu lösen. Dann schau, ob man das nicht doch besser machen könnte usw. usf. Ein ewiger Kreislauf aus Versuch und Irrtum.

    Die Sprache zu beherrschen ist nur der erste Schritt Sie ist nur ein Werkzeug... und nicht immer das beste.

    Für Eigenstudium musst du drei Voraussetzungen mitbringen:
    -gute Englischkenntnisse
    -hohe Frustrationstoleranz
    -viel Zeit

    Als erstes musst du eine Entwicklungsumgebung (IDE) wählen. Unter Windows ist der de facto Standard Visual Studio. Das gibt's auch als kostenlose "Express" Version, die für das Meiste völlig ausreicht. Dazu als Nachschlagewerk das MSDN.

    Als nächstes wären einfache Tutorials angebracht. Wenn diese von einer bestimmten IDE ausgehen, dann installier die lieber auch. Denn eine IDE zu beherrschen ist wieder ein Kapitel für sich... gerade bei Visual Studio 10 hat sich im vergleich zu den Vorgängern einiges geändert, worauf sich ältere Tutorials beziehen könnten. AFAIK beziehen sich einige Tuts auf (das veraltete) Dev-CPP.

    Wenn du ein Gefühl für die Sprache entwickelt hast, wird es Zeit, auf eigenen Beinen zu stehen und das Gehen zu lernen. Ab hier bist du praktisch auf dich selbst gestellt. Have fun!

    Gute Ressourcen:
    -MSDN
    -http://www.cplusplus.com/
    -Google
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.