6 Möglichkeiten, Programmiersprachen zu lernen

Inhaltsverzeichnis:

6 Möglichkeiten, Programmiersprachen zu lernen
6 Möglichkeiten, Programmiersprachen zu lernen

Video: 6 Möglichkeiten, Programmiersprachen zu lernen

Video: 6 Möglichkeiten, Programmiersprachen zu lernen
Video: Excel - Dynamische Zeitleiste - Überblick - Teil 1 2024, Dezember
Anonim

Wenn Sie daran interessiert sind, Computerprogramme, mobile Anwendungen, Websites, Spiele oder jede Art von Software zu erstellen, sollten Sie wissen, wie man sie programmiert. Programme werden in einer Programmiersprache erstellt. Diese Sprache ermöglicht es Programmen, auf den Maschinen zu funktionieren, auf denen sie ausgeführt werden, z. B. Computer, Mobiltelefone oder andere Hardware.

Schritt

Methode 1 von 6: Auswählen einer Programmiersprache

Lerne eine Programmiersprache Schritt 1
Lerne eine Programmiersprache Schritt 1

Schritt 1. Bestimmen Sie Ihre Interessen

Sie können jede beliebige Programmiersprache lernen (wobei einige Sprachen "einfacher" sind als andere"), also möchten Sie vielleicht lernen, indem Sie sich fragen: "Was will ich erreichen, indem ich eine Programmiersprache beherrsche?". Sie bestimmen was Programmiersprache, die Sie lernen sollten, und es gibt Ihnen einen guten Ausgangspunkt.

Wenn Sie ein Webentwickler werden möchten, müssen Sie eine andere Sprache fließend beherrschen als der Desktop-Programmentwickler. Das Erstellen einer mobilen Anwendung erfordert auch eine andere Sprache als das Programmieren einer Maschine. Alle Ihre Entscheidungen werden die Richtung Ihres Lernens bestimmen

Lerne eine Programmiersprache Schritt 2
Lerne eine Programmiersprache Schritt 2

Schritt 2. Ziehen Sie in Betracht, eine einfache Sprache zu lernen

Unabhängig von Ihrer Wahl möchten Sie vielleicht eine einfachere Sprache auf höherem Niveau lernen. Diese Sprachen sind besonders für Anfänger nützlich, da sie grundlegende Programmierkonzepte und Denkweisen vermitteln, die auf jede Sprache angewendet werden können.

  • Die beiden beliebtesten Sprachen in dieser Kategorie sind Python und Ruby. Beides sind objektorientierte Webanwendungssprachen, die eine leicht lesbare Syntax verwenden.
  • Objektorientierte Programmiersprachen bedeuten, dass sie um das Konzept von "Objekten" oder Datensätzen und deren Manipulation herum aufgebaut sind. Dieses Konzept wird in verschiedenen fortgeschrittenen Programmiersprachen wie C++, Java, Objective-C und PHP verwendet.
Lerne eine Programmiersprache Schritt 3
Lerne eine Programmiersprache Schritt 3

Schritt 3. Lesen Sie einige grundlegende Anleitungen für verschiedene Sprachen

Wenn Sie sich immer noch nicht sicher sind, welche Sprache Sie lernen möchten, lesen Sie die Anleitungen für verschiedene Sprachen. Wenn eine Sprache leichter zu verstehen ist als eine andere, versuchen Sie es mit dieser Sprache, um zu sehen, ob sie für Sie funktioniert. Es gibt Tausende von Tutorials für jede Programmiersprache im Internet, und viele davon sind auf WikiHow verfügbar

  • Python - Eine großartige Anfängersprache und ziemlich mächtig, wenn Sie anfangen zu verstehen, wie man sie benutzt. Diese Sprache wird in vielen Webanwendungen und sogar in einigen Spielen verwendet.
  • Java - Wird in verschiedenen Arten von Programmen verwendet, von Spielen, Webanwendungen bis hin zu Geldautomatensoftware.
  • HTML - Die Ausgangssprache, die alle Webentwickler beherrschen müssen. Sie sollten mit HTML vertraut sein, bevor Sie eine andere Webprogrammiersprache lernen.
  • C - Obwohl es schon ziemlich alt ist, ist C immer noch mächtig und bildet die Grundlage der neueren C++, C# und Objective-C.

Methode 2 von 6: Von Grund auf neu beginnen

Lerne eine Programmiersprache Schritt 4
Lerne eine Programmiersprache Schritt 4

Schritt 1. Lernen Sie die Grundkonzepte der Programmiersprache Ihrer Wahl

Obwohl die Schritte von der gewählten Programmiersprache abhängen, haben alle Programmiersprachen grundlegende Konzepte, die zum Erstellen von Programmen nützlich sind. Wenn Sie diese Konzepte frühzeitig erlernen, können Sie Probleme leichter lösen und leistungsstarken und effizienten Code erstellen. Im Folgenden sind gängige Grundkonzepte in vielen verschiedenen Sprachen aufgeführt:

  • Variablen - Eine Variable ist eine Möglichkeit, ein sich ständig änderndes Datenelement zu speichern und darauf zu verweisen. Variablen können manipuliert werden und haben oft spezifische Typen wie "Ganzzahlen", "Zeichen" usw., die bestimmen, welche Daten gespeichert werden können. Beim Programmieren haben Variablen normalerweise Namen, die sie für menschliche Leser etwas leichter verständlich machen. Dies macht es für Variablen einfacher, mit anderen Teilen des Codes zu interagieren.
  • Bedingte Aussagen - Diese Aussagen sind Handlungen, die auf der Wahrheit oder Falschheit einer Aussage basieren. Die häufigste Form der bedingten Aussage ist "Wenn-Dann". Wenn die Aussage wahr ist (zB x = 5), dann passiert etwas. Wenn die Aussage falsch ist (zB x != 5), passiert etwas anderes.
  • Funktion oder Unterprogramm - Der Name dieses Konzepts variiert je nach Programmiersprache. Dieses Konzept wird normalerweise als "Prozedur", "Methode" oder "Aufrufbare Einheit" bezeichnet und ist ein kleineres Programm innerhalb eines Programms. Eine Funktion kann von einem Programm viele Male "aufgerufen" werden und ermöglicht es Programmierern, auf einfache Weise komplexe Programme zu erstellen.
  • Dateneingabe - Dieses Konzept ist sehr weit gefasst und wird in fast allen Programmiersprachen verwendet. Dieses Konzept umfasst die Handhabung von Benutzereingaben und das Speichern bereits eingegebener Daten. Die Art der Dateneingabe hängt von der Art des Programms und den Eingabemöglichkeiten des Benutzers (Tastatur, Datei usw.) ab. Dies hängt mit der Ausgabe zusammen, die dem Benutzer die Ergebnisse entweder in Form einer Bildschirmanzeige oder als Datei anzeigt.
Lerne eine Programmiersprache Schritt 5
Lerne eine Programmiersprache Schritt 5

Schritt 2. Installieren Sie die erforderliche Software

Die meisten Programmiersprachen erfordern einen "Compiler", ein Programm, das Code in eine Sprache übersetzt, die die Maschine verstehen kann. Andere Sprachen wie Python verwenden Interpreter, die Code ausführen können, ohne ihn zu kompilieren.

  • Einige Sprachen haben eine IDE (Integrated Development Environment), die normalerweise einen Code-Editor, einen „Compiler“oder Interpreter und einen „Debugger“enthält. IDEs ermöglichen es Programmierern, die erforderlichen Funktionen an einem Ort auszuführen. Die IDE kann auch eine visuelle Darstellung einer Hierarchie und eines Verzeichnisses von Objekten aufweisen.
  • Es gibt viele Code-Editoren im Internet. Code-Editoren bieten verschiedene Möglichkeiten zur fetten Syntax und bieten andere entwicklerfreundliche Tools.

Methode 3 von 6: Erstellen Sie Ihr erstes Programm

Lerne eine Programmiersprache Schritt 6
Lerne eine Programmiersprache Schritt 6

Schritt 1. Konzentrieren Sie sich auf ein Konzept nach dem anderen

Eines der ersten Programme, die für eine beliebige Sprache unterrichtet wurden, war "Hello World". Dieses Programm ist ein einfaches Programm, das den Text "Hello World" (oder eine andere Variante) auf dem Bildschirm anzeigt. Dieses Programm lehrt unerfahrene Programmierer, grundlegende funktionale Programme zu erstellen und mit der Ausgabe umzugehen. Durch Ändern des Textes erfahren Sie, wie das Programm mit Basisdaten umgeht. Das englische WikiHow hat mehrere Anleitungen zur Programmierung von "Hello World" in verschiedenen Programmiersprachen:

  • Hallo Welt in Python
  • Hallo Welt in Ruby
  • Hallo Welt in C
  • Hallo Welt in PHP
  • Hallo Welt in C#
  • Hallo Welt auf Java
Lerne eine Programmiersprache Schritt 7
Lerne eine Programmiersprache Schritt 7

Schritt 2. Lernen Sie, indem Sie ein Online-Beispielprogramm dekonstruieren

Im Internet gibt es Tausende von Codebeispielen für fast jede Art von Programmiersprache. Verwenden Sie diese Beispiele, um zu erfahren, wie verschiedene Aspekte einer Sprache funktionieren und wie verschiedene Teile einer Sprache interagieren. Nehmen Sie Teile aus den bereitgestellten Beispielen, um Ihr eigenes Programm zu erstellen.

Lerne eine Programmiersprache Schritt 8
Lerne eine Programmiersprache Schritt 8

Schritt 3. Überprüfen Sie die Syntax

Syntax ist eine Art, eine Sprache zu schreiben, die vom "Compiler" und "Interpreter" verstanden wird. Jede Sprache hat eine andere Syntax, obwohl einige Teile der Syntax auch in vielen Programmiersprachen verwendet werden. Das Erlernen der Syntax ist sehr wichtig, um Programmieren zu lernen, und es ist normalerweise der erste Gedanke, der einem in den Sinn kommt, wenn man von Computerprogrammierung hört. In der realen Welt ist die Syntax nur die Grundlage, auf der weitere Konzepte aufbauen.

Lerne eine Programmiersprache Schritt 9
Lerne eine Programmiersprache Schritt 9

Schritt 4. Experimentieren Sie mit Änderungen

Nehmen Sie Änderungen an Ihrem Beispielprogramm vor und testen Sie die Ergebnisse. Durch Experimentieren lernen Sie schneller, was funktioniert und was nicht, als ein Buch oder eine Anleitung zu lesen. Haben Sie keine Angst, Ihr Programm zu brechen; Zu lernen, wie man Fehler behebt, ist Teil des Entwicklungsprozesses, und neue Dinge funktionieren fast immer am Anfang nie gut.

Lerne eine Programmiersprache Schritt 10
Lerne eine Programmiersprache Schritt 10

Schritt 5. Beginnen Sie mit dem Debuggen

Beim Programmieren werden Sie zwangsläufig auf Fehler/Bugs stoßen, die Programmfehler sind und überall auftreten können. Diese Fehler können harmlos sein oder sogar die Ausführung Ihres Programms verhindern. Fehler zu finden und zu beheben ist ein wichtiger Prozess in der Softwareentwicklung, daher sollten Sie sich frühzeitig daran gewöhnen.

Wenn Sie mit dem Ändern des Basisprogramms experimentieren, werden Sie feststellen, dass die Dinge nicht richtig funktionieren. Andere Wege zu finden, um Programme zum Laufen zu bringen, ist eine der wertvollsten Fähigkeiten, die Sie als Programmierer haben sollten

Lerne eine Programmiersprache Schritt 11
Lerne eine Programmiersprache Schritt 11

Schritt 6. Kommentieren Sie Ihren Code

Fast jede Programmiersprache hat eine "Kommentar"-Funktion, mit der Sie Text eingeben können, der nicht vom Interpreter oder Compiler verarbeitet wird. Dies hilft Ihnen nicht nur, sich daran zu erinnern, was Code in großen Programmen macht, sondern ist auch ein wichtiger Prozess in kollaborativen Umgebungen, da Kommentare anderen ermöglichen, zu verstehen, was Ihr Code tut.

Methode 4 von 6: Studieren mit Routine

Lerne eine Programmiersprache Schritt 12
Lerne eine Programmiersprache Schritt 12

Schritt 1. Schreiben Sie jeden Tag Code

Eine Programmiersprache zu beherrschen braucht Zeit. Auch um eine einfache Sprache wie Python (die nur 1-2 Tage braucht, um die grundlegende Syntax zu verstehen) alleine zu beherrschen, braucht man viel Zeit. Wie bei jeder anderen Fähigkeit ist Übung der Schlüssel, um fließend zu werden. Versuchen Sie, ein paar Minuten am Tag damit zu verbringen, Code zu schreiben, auch wenn zwischen Arbeit und Abendessen nur eine Stunde liegt.

Lerne eine Programmiersprache Schritt 13
Lerne eine Programmiersprache Schritt 13

Schritt 2. Legen Sie Ihre Programmziele fest

Indem Sie sich herausfordernde, aber dennoch erreichbare Ziele setzen, werden Sie in der Lage sein, Probleme zu lösen und Lösungen zu finden. Versuchen Sie, eine einfache App wie einen Taschenrechner auszuwählen, und überlegen Sie, wie Sie eine erstellen können. Verwenden Sie die erlernte Syntax und die Konzepte und wenden Sie sie auf Ihr Programm an.

Lerne eine Programmiersprache Schritt 14
Lerne eine Programmiersprache Schritt 14

Schritt 3. Diskutieren Sie mit anderen und lesen Sie andere Programme

Es gibt viele Programmiergemeinschaften, die sich bestimmten Disziplinen oder Sprachen widmen. Das Finden und die Teilnahme an diesen Gemeinschaften wird Ihren Lernprozess erleichtern. Sie haben Zugriff auf eine Vielzahl von Beispielen und Tools, die Ihren Lernprozess unterstützen. Das Lesen von Code von anderen Programmierern ist inspirierend und hilft Ihnen, Konzepte zu verstehen, mit denen Sie nicht vertraut sind.

  • Suchen Sie nach Online-Programmierforen und -Communitys für Ihre Sprache. Machen Sie mit, fragen Sie nicht nur. Gemeinschaft wird normalerweise als Ort der Zusammenarbeit und Diskussion gesehen, nicht nur als Ort für Fragen und Antworten. Sie können um Hilfe bitten, aber vergessen Sie nicht, Ihren Code zu zeigen und offen für andere Ansichten zu sein.
  • Sobald Sie etwas Erfahrung gesammelt haben, versuchen Sie, an einer gemeinsamen Programmiersitzung oder einem Hack-A-Thon teilzunehmen. Beides sind Veranstaltungen, bei denen Menschen oder Teams gegen die Zeit antreten, um Programme zu erstellen, die funktionieren und sich normalerweise um ein bestimmtes Thema drehen. Diese Veranstaltungen können Spaß machen und eine großartige Möglichkeit sein, andere Programmierer zu treffen.
Lerne eine Programmiersprache Schritt 15
Lerne eine Programmiersprache Schritt 15

Schritt 4. Fordern Sie sich selbst heraus, damit das Lernen weiterhin Spaß macht

Versuchen Sie, etwas zu tun, von dem Sie nicht wissen, wie es geht. Finden Sie heraus, wie Sie etwas tun und implementieren Sie es in Ihr Programm. Geben Sie sich nicht mit einem Programm zufrieden, das funktioniert; tun Sie alles, um sicherzustellen, dass alle Aspekte Ihres Programms fehlerfrei laufen.

Methode 5 von 6: Wissen erweitern

Lerne eine Programmiersprache Schritt 16
Lerne eine Programmiersprache Schritt 16

Schritt 1. Nehmen Sie an einer Programmierschulung teil

Viele Universitäten, Colleges und Colleges bieten Programmierkurse an, an denen Sie teilnehmen können, auch wenn Sie kein Student sind. Programmierkurse sind eine gute Möglichkeit zu lernen, da Sie von erfahrenen Programmierern unterstützt werden und andere lokale Programmierer treffen.

Lerne eine Programmiersprache Schritt 17
Lerne eine Programmiersprache Schritt 17

Schritt 2. Kaufen oder leihen Sie ein Handbuch aus

Es gibt viele Programmierbücher für jede Sprache. Während Ihr Wissen nicht durch Bücher eingeschränkt werden sollte, bieten Programmierbücher gute Referenzen und Beispiele.

Lerne eine Programmiersprache Schritt 18
Lerne eine Programmiersprache Schritt 18

Schritt 3. Lernen Sie Mathematik und Logik

Die meisten Programmierkonzepte beinhalten grundlegende Arithmetik, aber vielleicht möchten Sie fortgeschrittenere Konzepte erlernen. Es ist wichtig, Mathematik zu beherrschen, wenn Sie komplexe Simulationen oder andere algorithmische Programme entwickeln. Für die normale Programmierung benötigen Sie keine komplexe Mathematik. Das Studium der Logik, insbesondere der Computerlogik, wird Ihnen helfen zu verstehen, wie Sie Probleme für fortgeschrittene Programme lösen können.

Lerne eine Programmiersprache Schritt 19
Lerne eine Programmiersprache Schritt 19

Schritt 4. Hören Sie nicht auf zu programmieren

Eine populäre Theorie besagt, dass ein Meister 10 Tausend Flugstunden benötigt. Während seine Richtigkeit diskutiert wird, bleibt das allgemeine Prinzip bestehen: Alles zu meistern erfordert Zeit und Hingabe. Erwarten Sie nicht, dass Sie über Nacht alles verstehen, aber wenn Sie sich auf Ihr Studium konzentrieren, können Sie ein Experte auf Ihrem Gebiet werden.

Lerne eine Programmiersprache Schritt 20
Lerne eine Programmiersprache Schritt 20

Schritt 5. Lernen Sie eine andere Programmiersprache

Während Sie mit einer Programmiersprache auskommen, steigern viele Programmierer ihre Wettbewerbsfähigkeit durch das Erlernen einer anderen Programmiersprache. Ihre zweite oder dritte Programmiersprache unterstützt normalerweise ihre Erstsprache und hilft ihnen, komplexere und interessantere Programme zu entwickeln. Sobald Sie Ihre Erstsprache gut verstehen, lernen Sie eine zweite Sprache.

Sie haben vielleicht das Gefühl, dass das Erlernen einer zweiten Sprache schneller ist als das Erlernen der ersten. Grundlegende Programmierkonzepte können in einer Vielzahl von Sprachen angewendet werden, insbesondere wenn die Sprachen noch verwandt sind

Methode 6 von 6: Fähigkeiten anwenden

Lerne eine Programmiersprache Schritt 21
Lerne eine Programmiersprache Schritt 21

Schritt 1. Nehmen Sie an einem Bachelor-Kurs teil

Das ist zwar nicht unbedingt nötig, aber das Studium für einen Bachelor-Abschluss an einer Universität wird Sie mit mehreren Sprachen vertraut machen und Ihnen helfen, Ihr Netzwerk von Fachleuten und anderen Studenten zu erweitern. Diese Methode ist sicherlich nichts für jedermann, und viele erfolgreiche Programmierer haben noch nie eine offizielle Institution besucht.

Lerne eine Programmiersprache Schritt 22
Lerne eine Programmiersprache Schritt 22

Schritt 2. Erstellen Sie ein Portfolio

Nachdem Sie Ihr Wissen programmiert und erweitert haben, stellen Sie sicher, dass Ihre besten Arbeiten in Ihrem Portfolio gespeichert sind. Sie können Ihr Portfolio Interviewern und Ihrem potenziellen Chef als Beispiel für Ihre Arbeit zeigen. Stellen Sie sicher, dass Sie Ihre Arbeit in Ihrer Freizeit ausstellen und Ihre Arbeit für das Unternehmen, für das Sie arbeiten, einreichen dürfen.

Lerne eine Programmiersprache Schritt 23
Lerne eine Programmiersprache Schritt 23

Schritt 3. Holen Sie sich einen freiberuflichen Job

Es gibt viele freiberufliche Jobaussichten für Programmierer, insbesondere für Hersteller von mobilen Apps. Versuchen Sie, einige Apps zu erstellen, um zu verstehen, wie es funktioniert, kommerzielle Apps zu entwickeln. Oft können Sie Ihre freiberufliche Arbeit verwenden, um ein Portfolio aufzubauen und Ihre veröffentlichten Arbeiten zu leiten.

Lerne eine Programmiersprache Schritt 24
Lerne eine Programmiersprache Schritt 24

Schritt 4. Entwickeln Sie ein kommerzielles oder kostenloses Programm

Sie müssen nicht für jemand anderen arbeiten, um mit dem Programmieren Geld zu verdienen. Wenn Sie programmieren können, können Sie Ihre eigene Software erstellen und über andere Websites oder Marktplätze veröffentlichen. Seien Sie darauf vorbereitet, Support für Ihre kommerziell veröffentlichte App bereitzustellen, da Käufer erwarten, dass die App funktioniert.

Kostenlose Anwendungen sind ein beliebter Weg, um kleine Programme oder Tools zu verteilen. Entwickler werden kein Geld verdienen, aber sie werden einen guten Namen verdienen und Entwickler werden in der Community sichtbarer

Tipps

  • Wenn Sie an der Entwicklung von Spielen interessiert sind, probieren Sie Python, C++ oder Java aus. Von den dreien schneidet C++ am besten ab, Python ist die am einfachsten zu erlernende Sprache und Java läuft ohne Änderungen auf Windows, Mac und Linux.
  • Erfahren Sie mehr über freie Software und Programmquellcode, die im Verzeichnis für freie Software verfügbar sind. Warum ein neues Programm erstellen, wenn Sie ein bestehendes verbessern können? Stellen Sie jedoch sicher, dass Sie verstehen, was Sie programmieren.
  • Für die meisten Leute ist es interessanter, interessante oder brauchbare Programme zu erstellen, als den Beispielen in Büchern zu folgen. Verwenden Sie eine Suchmaschine, um Projekte zu finden, die Sie interessieren.
  • Wenn Sie etwas Neues lernen, ist es eine gute Idee, es selbst anzuwenden und das Design zu ändern, um die Ergebnisse vorhersagen und das Konzept verstehen zu können.
  • Nutzen Sie die neue Programmierschnittstelle und verfügbare Referenzen der Softwarehersteller.
  • Referenzen stehen Ihnen zur Verfügung. Seien Sie nicht verlegen, wenn Sie sich nicht alle Codes auswendig merken können, denn das Beherrschen braucht Zeit. Wichtig ist, dass Sie wissen, wo Sie Referenzen finden.
  • Versuchen Sie zum Üben, Menschen zu unterrichten. Sie werden nicht nur kompetenter, sondern können auch aus anderen Perspektiven denken.

Empfohlen: