Was sind die verschiedenen Möglichkeiten, um über Computerprogrammierung zu lernen?
Verschiedene Methoden zum Erlernen der Computerprogrammierung umfassen das Studieren der grundlegenden Logik hinter der Programmierung, das Erforschen der Mechanismen hinter der Funktionsweise von Computerprogrammen und das Durcharbeiten von Lernprogrammen in mindestens einer gängigen Programmiersprache. Vor dem Versuch, Code zu schreiben, besteht eine Taktik zum Verstehen der Programmierung darin, zu üben, wie ein Problem klar definiert und eine prägnante Lösung formuliert wird, da diese Logik häufig bei den technischeren Mechanismen des Lernens zum Schreiben von Quellcode hilfreich ist. Eine gute Anzahl von Büchern und Websites mit Informationen zum Einstieg in die Programmierung ist weit verbreitet. Ein Anfängerkurs an einer örtlichen technischen Schule oder einem Community College kann auch hilfreich sein, um etwas über Computerprogrammierung zu lernen und Feedback zu ersten Codierungsversuchen zu erhalten.
Um die Computerprogrammierung effektiv kennenzulernen, ist im Allgemeinen eine erste Lektüre über die Struktur und Funktion von Computern hilfreich. Die Syntax jeder Computersprache ist für Anfänger, die die Unterschiede zwischen Eingabe und Ausgabe sowie zwischen Hochsprache und Maschinensprache auf niedrigerer Ebene verstehen, oftmals sinnvoller. Entgegen den Erwartungen sind viele Bücher über Programmierkonzepte nicht schwer zu lesen oder voller Fachjargon. Eine beliebige Anzahl von ihnen ist für Anfänger gedacht und daher mit einer einfachen Sprache verfasst.
Wie viele erfahrene Programmierer bezeugen, ist ein fortgeschrittener Mathematikabschluss keine Voraussetzung, um sich mit Computerprogrammierung vertraut zu machen. Stärken bei der grundlegenden Problemlösung können hilfreich sein, aber die Hauptanforderungen sind Liebe zum Detail und die Bereitschaft, Zeit für das Lernen aufzuwenden. Das Internet kann eine breite Palette von Lehrmitteln für den Beginn des Programmierens bereitstellen, und viele enthalten Unterrichtsinhalte, die in ihrer Qualität mit denjenigen vergleichbar sind, die in einigen Klassenräumen des Colleges erhalten wurden. Für Anfänger, die bereit sind, sich durch Schreiben von Code mit Computerprogrammierung vertraut zu machen, können schrittweise Video-Tutorials eine wertvolle Ressource sein.
Ein Bereich der Programmierung, der Anfänger oft verwirren kann, ist die Wahl einer ersten Programmiersprache. Erfahrene Programmierer haben oft unterschiedliche Meinungen darüber, welche Sprache für Neulinge die beste ist, und viele können darauf bestehen, dass ihre Wahl der Sprache die einzig richtige ist. Anfänger beim Programmieren von Sprachen können in der Regel eine Lösung für dieses Dilemma finden, indem sie die Struktur und die Regeln mehrerer Sprachen untersuchen, um diejenige zu finden, die am intuitivsten zu lernen scheint. Diese Programmiersprache ist normalerweise für verschiedene Lernstile und -hintergründe unterschiedlich, aber jede Wahl ist gleichermaßen legitim.