Ich möchte gerne c/c++ lernen, habe noch nie erfahrung damit gemacht und gehabt, und würde gerne wissen wo ich da anfangen soll und wie ich es am besten anstelle :D
Ich fände es ziemlich mühsam, sich alles rauszusuchen, zudem die meisten Seiten sicher einen kleineren Teil der jeweiligen Themen abdecken als Bücher. Von Youtube-Videos würde ich generell abraten. Oft werden da falsche Informationen vermittelt. Die Leute haben selbst meist nicht genug Ahnung, um sowas überhaupt anderen beibringen zu können. Wenn man dann noch Anfänger ist, kann man die Fehler gar nicht erst erkennen und dann eignet man sich falsche Informationen an. Ich hoffe mal ich hab das verständlich rübergebracht.Quote:
hallo Syrox,
ich interessiere mich ebenso für c++. Meine Freizeit verwende ich um mein Wissen über c++ zu verbessern. Ich teile mit dir alle meine Webseiten, die ich gefunden habe, bis jetzt. Diese Webseiten bringen dir c++ von NULL bei.
1. [Only registered and activated users can see links. Click Here To Register...]
2. [Only registered and activated users can see links. Click Here To Register...]
3. [Only registered and activated users can see links. Click Here To Register...]
4. [Only registered and activated users can see links. Click Here To Register...]
5. [Only registered and activated users can see links. Click Here To Register...]
6. [Only registered and activated users can see links. Click Here To Register...]
7. [Only registered and activated users can see links. Click Here To Register...]
Deswegen rate ich dir vor erst vom Kauf eines Buches ab. Denn diese Webseiten bieten das alles, was du in diesen teueren Büchen finden würdest. Oder gar mehr. Wenn Du lieber ein echtes Buch in den Händen haben willst, dann ignoriere mein Post.
Noch gibt es youtube. Es gibt dort sehr viele youtube channels, die dir das gleiche sogar in Videoform beibringen können. Gib in der Youtubesuche ein: c++ tutorial.
Vieles was ich dir zeige ist auf englisch. Aber etwa die Hälfte auch auf deutsch. Such dir einfach das aus, was du am angenehmsten findest. Sie vermitteln alle den gleichen Stoff, nur die Art und Weise wie sie das machen, ist unterschiedlich.
Viel Spaß, und die Entscheidung jetzt c++ zu lernen, ist die beste die du JE hättest machen können. Es macht sogar mehr Spaß als die besten Filme zu gucken, oder die besten Games zu zocken...nur der Sex wird damit nicht übertroffen...aber naja, gut. Ich glaube das reicht fürs Erste. Viel Spaß!
Das liegt dann wohl an deinem Buch, ich finde die Beispiele aus dem C++ Primer recht praxisorientiert, natürlich nur bei größeren Codeteilen. Wenn eine for-Schleife erklärt wird und da kein Praxisbeispiel ist für die paar Zeilen Code, ist das ja auch völlig ok.Quote:
Also vorerst mal zu mir:
Ich fand die meisten Bücher zu allgemein und die Beispiele waren überhaupt nicht praxisorientiert. Von der Liste besitze ich das Buch von Helmut Erlenkötter und muss sagen, dass es mir absolut nicht zusagte. Viel viel viel zu langsames vorgehen.
Meiner Meinung nach lernt man am besten, indem man sich ein vernünftiges und nicht all zu komplexes Open Source Projekt anschaut und versucht etwas ähnliches auf die Beine zu stellen.
Vorteile daran:
ein vernünftiges Projekt mit einer Art "Lösung". Google kann denke ich jeder bedienen. Falls nicht => Finger weg vom programmieren... das ist noch schwerer als zu googlen.
Aber das gilt natürlich nur für mich ! Jeder hat da andere Vorlieben und Grundkenntnisse. Also dann mal zu dir:
Warum willst du programmieren ?
Hast du bereits ein gewisses Ziel vor Augen?
Warum ausgerechnet C++ ?
Hast du Vorkenntnisse von anderen Sprachen ? Falls ja, welche.
Ich bin gerade total verwirrt und weiß nicht, ob ich ASCII, oder doch lieber UNICODE verwenden soll. Wieso sollte ich überhaupt UNICODE verwenden, ist doch nur Speicherverschwendung? Was mich immer schon brennend interessiert hat: Was sollte ich deiner Meinung nach verwenden und warum? Ich möchte auf der Konsole einfach nur die '1' angezeigt bekommen, kenne jedoch den dazugehörigen Hex- sowie Dezimalcode (ASCII).Quote:
Habe mir auch alles mit einem Buch angeeignet: C++ lernen und professionell anwenden - danach dann Visual C++ in 21 Tagen .. Beides sehr zu empfehlen und mit mehreren Praxisorientierten aber auch spaßigen Programmen..
char opt1 = '1'; char opt2 = (char)49; char opt3 = (char)0x31;
Soweit ich weiß beinhaltet UNICODE wesentlich mehr Zeichen. Wenn du diese nicht beanspruchst, dann kannst du bei ASCII bleiben, was eigentlich bei 99% aller Fälle reicht.Quote:
Ich bin gerade total verwirrt und weiß nicht, ob ich ASCII, oder doch lieber UNICODE verwenden soll. Wieso sollte ich überhaupt UNICODE verwenden, ist doch nur Speicherverschwendung?
Ich könnte meinen Arsch drauf verwetten, dass beide Bücher nicht ansatzweise diese Themen behandeln und wenn doch, dann nur ganz leicht angeschnitten. Mit diesen Fangfragen wollten ich eigentlich nur zeigen, dass beide Bücher ... nunja, qualitativ nicht besonders gut sind. Mal ganz davon abgesehen, dass keines davon den C++11+ Standard behandelt und veraltet sind. Das erste habe ich gelesen und von letzteres müssen wir wirklich kein Wort verlieren.Quote:
C++ lernen und professionell anwenden - danach dann Visual C++ in 21 Tagen