Werbung
Das Erlernen des Programmierens kann für viele selbst mit relativ einfachen Programmiersprachen schwierig sein. Während Java einfacher zu beginnen ist (wo wir zahlreiche Artikel hier bei MakeUseOf für Java sowie haben Internet-Skriptsprachen Lernen Sie, "Internet" zu sprechen: Ihr Leitfaden für xHTMLWillkommen in der Welt von XHTML - Extensible Hypertext Markup Language - einer Markup-Sprache, mit der jeder Webseiten mit vielen verschiedenen Funktionen erstellen kann. Es ist die Hauptsprache des Internets. Weiterlesen und entscheiden, welche man lernen soll Welche Programmiersprache Sie lernen sollten - WebprogrammierungHeute werfen wir einen Blick auf die verschiedenen Web-Programmiersprachen, die das Internet antreiben. Dies ist der vierte Teil einer Programmierreihe für Anfänger. In Teil 1 haben wir die Grundlagen von ... Weiterlesen ), C ++ möglicherweise nicht.
Für diejenigen mit etwas Programmiererfahrung wird es jedoch weniger schwierig sein, C ++ zu lernen als für Anfänger, obwohl es viele gute Websites gibt, mit denen Sie sich selbst unterrichten können.
Warum C ++ lernen?
Warum sollten Sie C ++ lernen? Es ist eine sehr leistungsfähige Programmiersprache, die im Grunde das Motto „Vertraue dem Programmierer“ hat. Diese Haltung erhöht zwar auch die Wahrscheinlichkeit von Fehlern, ohne dass der Complier ausflippt, gibt dem Programmierer jedoch mehr Flexibilität bei der tatsächlichen Schreibweise seines Codes.
Aus diesem Grund sind die meisten Programme zumindest teilweise in dieser Sprache oder ihrem Cousin C geschrieben. Das Erlernen von C ++ ist auch auf andere Weise von Vorteil: Da C ++ C sehr ähnlich ist, können Sie C auch verstehen und (größtenteils) codieren.
LearnCpp ist sowohl für Anfänger als auch für erfahrene Programmierer ein großartiger Ort, um mit C ++ zu beginnen. Der Autor der Website hat sehr gut geschriebene, gründliche Tutorials, die buchstäblich jede grundlegende Lektion abdecken (z. B. die Installation einer guten IDE, wie mein Favorit Geany für Linux Geany - Ein großartiger, leichter Code-Editor für LinuxÜberraschenderweise bietet Linux nicht so viele gute IDEs (Integrated Development Environments). Ich glaube, das liegt daran, dass damals die meisten Linux-Programmierer den guten alten Notepad (oder in diesem Fall gedit) herausgenommen und angefangen haben ... Weiterlesen ) zu einigen ziemlich fortgeschrittenen Sachen (wie den neuesten Änderungen in der 2011er Version von C ++).
Von allen Websites, die ich hier aufführe, empfehle ich, diese zuerst vor allen anderen auszuprobieren. Die Tutorials folgen einem sehr logischen Pfad, der auf früheren Tutorials aufbaut. Zusätzlich bietet Ihnen der Autor nach jeder Lektion ein Quiz an, um zu sehen, ob Sie verstanden haben, worum es in der Lektion geht, was ich fantastisch finde.
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. Dies ist sehr hilfreich, wenn Sie eine bestimmte Technik verwenden möchten, aber zufällig stecken bleiben.
Diese Seite ist möglicherweise nicht die absolut beste für Anfänger, da ihre referenzielle Natur impliziert, dass sie mehr Jargon enthält als LearnCpp.com. Die auf der Website enthaltenen Informationen sind jedoch immer noch sehr gut und sollten verwendet werden, solange Sie verstehen, was darin steht.
Falls die ersten beiden Websites aus irgendeinem Grund nicht Ihre Sache sind, haben Sie mit Cprogramming.com vielleicht etwas mehr Glück. Diese Website enthält auch ein gut geschriebenes Tutorial und andere Extras, die Sie definitiv nutzen können. Ich persönlich bevorzuge zufällig LearnCpp.com, weil ich die Tutorials auf dieser Site ein wenig finde leichter zu verstehen und einfacher zwischen den Lektionen zu navigieren, da sie besser organisiert sind (wieder meine Meinung). Ihre Meinung ist jedoch möglicherweise nicht die gleiche wie meine. Wenn dies für Sie besser funktioniert, verwenden Sie sie!
Das Gute an Cprogramming.com ist die Tatsache, dass es sowohl Tutorials für C ++ als auch für C enthält, sodass Sie beide Sprachen durch Tutorials lernen können, die vom selben Autor geschrieben wurden. Dies ist ideal, um Vergleiche zwischen den beiden Sprachen anzustellen. Wenn Sie festgestellt haben, dass das Erlernen von C ++ mit dieser Site einfacher ist, ist dies mit dem C-Lernprogramm höchstwahrscheinlich genauso einfach.
Fazit
Mit diesen drei Websites können Sie hoffentlich C / C ++ kennenlernen und eigene Programme schreiben. Denken Sie daran, dass beim Start die Funktionalität Vorrang vor dem Erscheinungsbild haben sollte. Sie sollten also nicht das Gefühl haben, dass Ihr Programm nichts wert ist, wenn es keine grafische Benutzeroberfläche hat. Die Algorithmen und andere Codierungen bringen ein Programm dazu, das zu tun, was es tun soll, und wenn es funktioniert, dann großartig! Mission erfüllt!
Teilen Sie uns in den Kommentaren unten mit, welche Websites Sie bevorzugen.
Bildnachweis: Internet-Hintergrund mit Binärcode über Shutterstock
Danny ist Senior an der University of North Texas und mag alle Aspekte von Open Source Software und Linux.