Das Programmieren kann für viele schwierig sein, sogar mit relativ einfachen Programmiersprachen. Während Java ist einfacher zu beginnen mit (wo wir zahlreiche Artikel hier bei MakeUseOf für Java sowie Internet-Skriptsprachen und entscheiden, welche zu lernen Welche Programmiersprache zu lernen - Web-Programmierung Welche Programmiersprache zu lernen - Web-Programmierung heute wir Wir werden uns die verschiedenen Web-Programmiersprachen anschauen, die das Internet antreiben.Dies ist der vierte Teil einer Programmierreihe für Anfänger.In Teil 1 lernten wir die Grundlagen von ... Read More), C ++ darf nicht sein.
Wer jedoch etwas Programmiererfahrung hat, wird lernen, C ++ weniger schwierig zu finden als Anfänger, obwohl es viele gute Webseiten gibt, mit denen man sich etwas beibringen kann.
Warum C ++ lernen?
Warum solltest du C ++ lernen? Es ist eine sehr mächtige Programmiersprache, die im Grunde ein "Vertrauen zum Programmierer" -Motto hat. Während diese Haltung auch die Fehlerwahrscheinlichkeit erhöht, ohne dass der Compiler ausflippt, gibt er dem Programmierer mehr Flexibilität, wie er seinen Code tatsächlich schreibt.
Aus diesem Grund sind die meisten Programme zumindest teilweise in dieser Sprache oder ihrem Cousin geschrieben. C. Lernen C ++ ist auch auf andere Weise nützlich - da C ++ C sehr ähnlich ist, können Sie C verstehen und (größtenteils) programmieren auch.
LernenCpp.com
LearnCpp ist ein großartiger Ort für Anfänger und etwas erfahrene Programmierer, um mit C ++ anzufangen. Der Autor der Website hat sehr gut geschrieben, gründliche Tutorials, die buchstäblich jede grundlegende Lektion abdecken (wie eine gute IDE installieren, wie meine Lieblings Geany für Linux Geany - Ein großer leichter Code-Editor für Linux Geany - Ein großer leichter Code-Editor für Linux Überraschenderweise bietet Linux nicht so viele gute IDEs (Integrated Development Environments). Ich glaube, das liegt daran, dass die meisten Linux-Programmierer früher gute alte Notepad (oder gedit in diesem Fall) herausholten und ... Read More) zu etwas ziemlich fortgeschrittenem Zeug (wie die letzten Änderungen in der Revision 2011 von C ++).
Von all den Seiten, die ich hier liste, empfehle ich, diese zuerst vor allen anderen auszuprobieren. Die Tutorials folgen einem sehr logischen Weg, der auf früheren Tutorials aufbaut. Außerdem bietet Ihnen der Autor nach jeder Stunde ein Quiz, um zu sehen, ob Sie verstanden haben, worum es in der Lektion ging, was ich fantastisch finde.
CPlusPlus.com
CPlusPlus ist eine weitere großartige Website zum Erlernen von C ++. Obwohl diese Website auch einige Tutorials enthält, wird sie besser als Referenz verwendet. Es gibt eine Vielzahl von Programmierkonzepten, die Sie nachschlagen können, was sehr hilfreich ist, wenn Sie eine bestimmte Technik verwenden wollen, aber zufällig stecken bleiben.
Diese Seite ist vielleicht nicht die beste für Anfänger, da ihre referentielle Natur bedeutet, dass sie mehr Jargon enthält als LearnCpp.com. Allerdings sind die Informationen auf der Website immer noch sehr gut und sollten verwendet werden, solange Sie verstehen, was es sagt.
Cprogramming.com
Falls die ersten beiden Websites aus irgendwelchen Gründen nicht Ihr Ding sind, haben Sie vielleicht ein bisschen mehr Glück mit Cprogramming.com. Diese Website enthält auch ein gut geschriebenes Tutorial und andere Extras, die Sie auf jeden Fall nutzen können. Ich persönlich bevorzuge LearnCpp.com, weil ich die Tutorials auf dieser Seite ein wenig leichter zu verstehen finde und es einfacher ist, zwischen den Lektionen zu navigieren, da sie organisierter sind (wieder, meine Meinung). Aber Ihre Meinung ist vielleicht nicht die gleiche wie meine, also wenn das besser für Sie funktioniert, benutzen Sie sie!
Das Gute an Cprogramming.com ist die Tatsache, dass es sowohl Tutorials für C ++ als auch C enthält, so dass Sie beide Sprachen durch Tutorials lernen können, die von demselben Autor geschrieben wurden. Dies ist ideal, um Vergleiche zwischen den beiden Sprachen zu ziehen, und wenn Sie C ++ mit dieser Site einfacher finden, wird es mit dem C-Tutorial wahrscheinlich genauso einfach sein.
Fazit
Hoffentlich, mit diesen drei Seiten bewaffnet, wirst du in der Lage sein, C / C ++ zu verstehen und deine eigenen Programme zu schreiben. Denken Sie daran, dass die Funktionalität Vorrang vor der Darstellung haben sollte, damit Sie nicht das Gefühl haben, dass Ihr Programm nichts wert ist, wenn es keine GUI hat. Die Algorithmen und andere Kodierungen sind, was ein Programm macht, was es tun soll, und wenn es funktioniert, dann großartig! Mission erfüllt!
Lassen Sie uns wissen, welche Seiten Sie in den Kommentaren bevorzugen.
Bildquelle: Internet-Hintergrund mit Binärcode über Shutterstock