

Die beiden am häufigsten verwendeten Programmiersprachen in dieser Kategorie sind Python und Ruby. Beides sind objektorientierte Programmiersprachen, die eine leicht lesbare Syntax verwenden. "Objektorientierten" bedeutet, dass die Programmiersprache auf dem Konzept von aufgebaut ist "Objekte", oder Datensätze und die Operationen darauf. Dies ist ein Konzept, das in vielen fortgeschrittenen Programmiersprachen wie C++, Java, Objective-C und PHP verwendet wird.
Python – Eine großartige Programmiersprache für den Anfang und auch leistungsstark genug, wenn Sie sich daran gewöhnt haben. Die Sprache kann auch für Webanwendungen und sogar für Spiele verwendet werden. Java – Wird in vielen verschiedenen Programmen verwendet, von Spielen über Webanwendungen bis hin zu Geldautomatensoftware. HTML – Ein wesentlicher Ausgangspunkt für jeden Webentwickler. Die Fähigkeit, mit HTML zu arbeiten, ist entscheidend, bevor Sie mit der Webentwicklung fortfahren können. C – Eine der älteren Programmiersprachen und immer noch ein mächtiges Werkzeug, und sie bildet die Grundlage für die moderneren Sprachen C++, C# und Objective-C. 

Einige Programmiersprachen haben eine IDE (Integrated Development Environment) mit normalerweise einem Code-Editor, einem Compiler und/oder Interpreter und einem Debugger. Ermöglicht dem Programmierer, alle notwendigen Funktionen in einer Umgebung zu haben. IDEs können auch visuelle Darstellungen von Objekthierarchien und Verzeichnissen enthalten. Es gibt eine Vielzahl von Code-Editoren, die online verfügbar sind. Diese Programme bieten verschiedene Möglichkeiten zur Unterscheidung der Syntax und bieten andere Entwicklungstools, die sehr nützlich sein können. 








Suchen Sie in Programmierforen und Online-Communitys nach der Programmiersprache Ihrer Wahl. Machen Sie mit und stellen Sie nicht nur Fragen. Diese Gemeinschaften werden normalerweise als Ort der Zusammenarbeit und Diskussion betrachtet, nicht nur als Q&ein. Bitten Sie um Hilfe, seien Sie aber auch bereit, Ihre eigene Arbeit zu zeigen und seien Sie offen für andere Ansätze. Wenn du etwas Erfahrung gesammelt hast, erwäge, an einem Hack-a-Thon oder Programmier-Jam teilzunehmen. Dies sind Veranstaltungen, bei denen Einzelpersonen oder Teams gegen die Uhr antreten, um ein funktionales Programm zu erstellen, normalerweise zu einem bestimmten Thema. Diese Events können viel Spaß machen und eine großartige Möglichkeit sein, andere Programmierer zu treffen.









Erlernen einer programmiersprache
Wenn Sie daran interessiert sind, Computerprogramme, mobile Apps, Websites, Spiele oder andere Arten von Software zu erstellen, müssen Sie Programmieren lernen. Du machst Programme mit einer Programmiersprache. Dadurch kann ein Programm auf einem Computer, Mobiltelefon oder anderer Hardware ausgeführt werden.
Schritte
Teil 1 von 6: Wähle eine Sprache

1. Bestimmen Sie Ihr Interessengebiet. Sie können mit jeder beliebigen Programmiersprache beginnen (aber einige sind offensichtlich .) "Einfacher" als andere), also ist das erste, was Sie sich fragen müssen, was Sie mit dem Erlernen einer Programmiersprache erreichen möchten. Dies hilft bei der Bestimmung der Art der Programmierung, mit der Sie beginnen sollten, und ist ein guter Ausgangspunkt.
- Wer in die Webentwicklung einsteigen möchte, muss eine ganze Reihe von Programmiersprachen erlernen, anstatt Computerprogramme zu entwickeln. Die Entwicklung mobiler Apps erfordert andere Fähigkeiten als das Programmieren für Computer. All diese Entscheidungen werden die Richtung bestimmen, die Sie einschlagen.

2. Beginnen Sie mit a "einfach" Sprache. Unabhängig von Ihrer Entscheidung ist es ratsam, mit einer höheren, einfacheren Programmiersprache zu beginnen. Diese Programmiersprachen sind besonders für Anfänger nützlich, da sie Ihnen grundlegende Konzepte und Denkweisen vermitteln, die auf fast jede Programmiersprache angewendet werden können.

3. Lesen Sie einige grundlegende Tutorials für eine Auswahl an Programmiersprachen. Wenn Sie sich noch nicht sicher sind, welche Programmiersprache Sie lernen möchten, lesen Sie einige Tutorials für einige verschiedene Programmiersprachen. Wenn Sie eine Programmiersprache besser verstehen als eine andere, probieren Sie es aus, um zu sehen, ob es für Sie geeignet ist. Für jede existierende Programmiersprache sind zahlreiche Tutorials online verfügbar, von denen Sie viele als Anleitung finden:
Teil 2 von 6: Klein anfangen

1. Lernen Sie die Kernkonzepte der Programmiersprache. Während Teile dieses Schritts je nach gewählter Programmiersprache zutreffen können oder nicht, teilen alle Programmiersprachen grundlegende Konzepte, die für die Erstellung nützlicher Programme unerlässlich sind. Das Erlernen und Beherrschen dieser Konzepte wird es einfacher machen, Probleme zu lösen und leistungsstarken, effizienten Code zu schreiben. Im Folgenden sind einige Schlüsselbegriffe aufgeführt, die in vielen verschiedenen Programmiersprachen verwendet werden:
- Variablen - Eine Variable ist eine Möglichkeit, Daten zu referenzieren und zu speichern. Variablen können bearbeitet werden und haben oft einen vordefinierten Typ, wie z "ganze Zahlen", "Zeichen", die die Art der Daten bestimmt, die darin gespeichert werden können. Achten Sie beim Programmieren darauf, dass Variablen einen Namen haben. Dadurch ist es einfacher zu verstehen, wie die Variable mit dem Rest des Codes interagiert.
- Bedingte Anweisungen - Eine bedingte Anweisung ist eine Aktion, die abhängig davon ausgeführt wird, ob die Anweisung wahr ist oder nicht. Die häufigste Form einer bedingten Anweisung ist die "Wenn, dann" Erklärung. Wenn die Aussage wahr ist (zB. x = 5) dann passiert eines, die Aussage ist falsch (z.B. x != 5), dann passiert etwas anderes.
- Funktionen/Unterprogramme – Der eigentliche Name dieses Begriffs kann je nach Programmiersprache in jeder Programmiersprache unterschiedlich heißen. Es ist auch möglich "Verfahren", ein "Methode", oder ein"Aufrufbare Einheit" benannt werden. Dies ist wirklich nur ein kleineres Programm in einem größeren Programm. Eine Funktion kann vom Programm mehrmals ausgeführt werden "aufgerufen", ermöglicht es dem Programmierer, komplexere Programme effizienter zu erstellen.
- Dateneingabe – Dies ist ein weit gefasster Begriff, der in fast jeder Programmiersprache verwendet wird. Es geht um den Umgang mit Benutzereingaben und Datenspeicherung. Wie Daten gesammelt werden, hängt von der Art des Programms und den verfügbaren Eingabemethoden (Tastatur, Datei usw.) ab.). Dies hängt direkt mit der Ausgabe zusammen, bei der ein bestimmtes Ergebnis an den Benutzer zurückgegeben wird, entweder auf dem Bildschirm angezeigt oder als Datei geliefert.

2. Installieren Sie die erforderliche Software. Viele Programmiersprachen erfordern einen Compiler, Programme, die den Code in eine Programmiersprache übersetzen, die die Maschine verstehen kann. Andere Programmiersprachen wie Python verwenden einen Interpreter, der die Programme sofort ausführen kann, ohne sie vorher kompilieren zu müssen.
Teil 3 von 6: Das erste Programm erstellen

1. Konzentrieren Sie sich auf jeweils ein Konzept. Eines der ersten Programme, die man in einer Programmiersprache lernt, ist das "Hallo Welt" Programm. Dies ist ein sehr einfaches Programm, das den Text liest "Hallo Welt" (oder eine Variante davon) auf dem Bildschirm. Dieses Programm liest einem Erstbenutzer die Syntax vor, um ein einfaches, funktionierendes Programm zu schreiben und die Ausgabe anzuzeigen. Durch Ändern des Textes erfahren Sie, wie einfache Daten vom Programm verarbeitet werden. Nachfolgend finden Sie eine Reihe von Lehrartikeln zu "Hallo Welt" in verschiedenen Programmiersprachen programmieren:
- Hallo Welt in Python
- Hallo Welt in Ruby
- Hallo Welt in C
- Hallo Welt in PHP
- Hallo Welt in C#
- Hallo Welt auf Java

2. Lernen Sie, indem Sie Online-Beispiele entwirren. Es gibt Tausende von Codebeispielen online für fast alle Programmiersprachen. Verwenden Sie diese Beispiele, um zu untersuchen, wie verschiedene Aspekte der Programmiersprache funktionieren und wie die verschiedenen Teile interagieren. Nehmen Sie Teile aus den verschiedenen Beispielen, um Ihr eigenes Programm zu erstellen.

3. Untersuchen Sie die Syntax. Die Syntax ist die Art und Weise, wie die Programmiersprache geschrieben ist, damit der Compiler oder Interpreter sie verstehen kann. Jede Programmiersprache hat eine einzigartige Syntax, obwohl einige Elemente verschiedener Programmiersprachen ähnlich sind. Das Erlernen der Syntax ist unerlässlich, um das Programmieren in einer Programmiersprache zu lernen, und wird oft mit Programmieren in Verbindung gebracht. In Wirklichkeit ist dies nur die Grundlage, auf der fortschrittlichere Konzepte aufbauen.

4. Experimentieren Sie mit Änderungen. Nehmen Sie Änderungen an Ihren Beispielprogrammen vor und testen Sie das Ergebnis. Durch Ausprobieren kannst du viel schneller lernen, was funktioniert und was nicht viel schneller als durch das Lesen eines Buches oder Artikels. Machen Sie sich keine Sorgen, dass ein Programm abstürzt; Das Beheben von Fehlern ist ein wichtiger Teil des Entwicklungsprozesses, und neue Programme funktionieren normalerweise beim ersten Mal nie fehlerfrei.

5. Debuggen starten. Wenn Sie mit dem Programmieren beginnen, stoßen Sie unweigerlich auf Fehler. Das sind Fehler im Programm und können überall auftreten. Fehler können harmlose Probleme in Ihrem Programmcode oder schwerwiegende Fehler sein, die das Kompilieren oder Ausführen des Programms verhindern. Diese Fehler zu finden und zu beheben ist ein sehr wichtiger Teil des Entwicklungszyklus, also gewöhne dich von Anfang an daran.
Während Sie mit dem Ändern von Standardprogrammen experimentieren, werden Sie Dinge finden, die nicht funktionieren. Herauszufinden, wie man ein Problem anders löst, ist eine der wichtigsten Fähigkeiten, die man als Programmierer haben kann.

6. Kommentieren Sie Ihren gesamten Programmcode. Fast alle Programmiersprachen haben eine "Kommentar"-Funktion, mit der Sie Text in den Code einfügen können, der nicht als Funktionscode gedacht ist. Sie können dies verwenden, um eine kurze, aber klare Erklärung der Funktion des Codes zu geben. Dies hilft Ihnen nicht nur, sich besser daran zu erinnern, was jede Codezeile darstellt, sondern ist auch sehr wichtig, wenn Sie als Team programmieren, da andere Programmierer sofort sehen können, was Ihr Code tut.
Teil 4 von 6: Trainiere regelmäßig

1. Programm täglich. Eine Programmiersprache zu beherrschen braucht vor allem Zeit. Selbst eine einfachere Programmiersprache wie Python, die nur ein oder zwei Tage braucht, um die grundlegende Syntax zu erlernen, braucht viel Zeit, um sie wirklich zu beherrschen. Wie bei jeder anderen Fähigkeit ist Übung das, was Meisterschaft hervorbringt. Versuchen Sie zumindest, sich jeden Tag Zeit zum Programmieren zu nehmen, auch wenn es nur eine Stunde vor dem Abendessen ist.

2. Setze dir Ziele für deine Programme. Indem Sie erreichbare, aber herausfordernde Ziele setzen, sind Sie schnell an der Lösung von Problemen beteiligt. Versuchen Sie, eine erste Anwendung zu entwickeln, z. B. einen Taschenrechner, und überlegen Sie sich, wie Sie diese programmieren können. Nutze die erlernte Syntax und Konzepte und setze sie in die Praxis um.

3. Sprechen Sie mit anderen Programmierern und gehen Sie andere Programme durch. Es gibt viele Programmiergruppen, die sich bestimmten Programmiersprachen oder Disziplinen widmen. Eine Gemeinschaft zu finden und an ihr teilzunehmen kann Wunder beim Lernen bewirken. Sie werden auf mehrere Beispiele und Tools stoßen, die Ihnen beim Lernprozess helfen können. Das Lesen des Codes anderer Leute kann Sie inspirieren und Ihnen helfen, die Konzepte zu verstehen, die Sie noch nicht beherrschen.

4. Fordere dich selbst heraus, damit es Spaß macht. Versuche Dinge zu tun, von denen du noch nicht weißt, wie sie es tun sollen. Suchen Sie nach Wegen, um eine Aufgabe zu erledigen, und versuchen Sie dann, sie in Ihrem eigenen Programm zu implementieren. Geben Sie sich nicht zu leicht mit einem Programm zufrieden, das "CA" funktioniert; tun Sie alles, um sicherzustellen, dass jeder Aspekt fehlerfrei ist.
Teil 5 von 6: Erweitern Sie Ihr Wissen

1. Mach ein paar Kurse. Viele Universitäten, Volkshochschulen und Gemeindezentren bieten Programmierkurse und Workshops an, die Sie besuchen können, ohne sich an einer Schule zu bewerben. Dies kann für neue Programmierer großartig sein, da Sie neben der Vernetzung mit anderen lokalen Programmierern auch direkte Anleitung von einem erfahrenen Programmierer erhalten.

2. Bücher kaufen oder ausleihen. Es gibt Tausende von Lehrbüchern für jede erdenkliche Programmiersprache. Ihr Wissen sollte zwar nicht nur aus einem Buch stammen, aber es sind großartige Nachschlagewerke und enthalten oft viele gute Beispiele.

3. Mathematik und Logik studieren. Die meisten Programmierungen beschäftigen sich mit grundlegender Algebra, aber es kann sicherlich nützlich sein, die fortgeschrittenere Mathematik zu studieren. Dies ist sicherlich der Fall, wenn Sie komplexe Simulationen oder andere Programme entwickeln, die viele Gleichungen erfordern. Logik kann Ihnen helfen zu verstehen, wie Sie komplexe Probleme am besten lösen können.

4. Hör nicht auf zu programmieren. Es gibt eine weit verbreitete Theorie, dass es mindestens 10 Jahre dauert, ein Experte zu werden.000 Stunden Übung erfordert. Auch wenn dies sicherlich umstritten ist, bleibt das allgemeine Prinzip bestehen: Meisterschaft braucht Zeit und Hingabe. Erwarten Sie nicht, dass Sie in wenigen Tagen alles beherrschen, aber wenn Sie konzentriert bleiben und weiter lernen, werden Sie irgendwann ein Experte auf Ihrem Gebiet.

5. Lerne noch eine weitere Programmiersprache. Während Sie sich sicherlich beim Erlernen einer Programmiersprache wohl fühlen werden, werden die meisten Programmierer mehrere Sprachen lernen, um bessere Chancen zu haben, in ihrem Bereich erfolgreich zu werden. Normalerweise ergänzen die zweite und dritte Sprache die erste, sodass sie komplexere und interessantere Programme erstellen können. Wenn Sie mit Ihrer ersten Programmiersprache vertraut sind, ist es an der Zeit, die nächste zu lernen.
Sie werden wahrscheinlich feststellen, dass das Erlernen der zweiten Sprache schneller ist als die erste. Viele Kernkonzepte sind innerhalb von Programmiersprachengruppen gleich, insbesondere wenn die Sprachen nahe beieinander liegen.
Teil 6 von 6: Deine Fähigkeiten anwenden

1. Bewerben Sie sich an einer Universität oder Hochschule. Obwohl dies nicht unbedingt erforderlich ist, erhöht die richtige Ausbildung Ihre Chancen in diesem Bereich erheblich. Außerdem bekommt man fast automatisch ein breiteres Netzwerk durch Kommilitonen und andere Berufstätige. Das ist nicht jedermanns Sache und viele erfolgreiche Programmierer haben noch nie studiert.

2. Erstellen Sie ein Portfolio. Wenn Sie Programme erstellen und Ihr Wissen erweitern, ist es wichtig, die beste Arbeit, die Sie geleistet haben, in einem Portfolio zu speichern. Diese können Sie Jobsuchenden und Unternehmen bei einer Bewerbung vorzeigen. Stellen Sie sicher, dass Sie auch Ihre Freizeit mit einbeziehen, und stellen Sie sicher, dass Sie für ein Unternehmen geleistete Arbeit zeigen dürfen.

3. Mache freiberufliche Arbeit. Der Markt für freiberufliche Programmierer ist riesig, insbesondere wenn es um Entwickler von mobilen Apps geht. Holen Sie sich ein paar kleine freiberufliche Jobs, um ein Gefühl für die Aufgaben zu bekommen. Sie können diese Aufgaben oft verwenden, um Ihr Portfolio zu erweitern und auf veröffentlichte Arbeiten zu verweisen.

4. Entwickeln Sie Ihre eigene Freeware oder kommerzielle Programme. Sie müssen nicht für ein Unternehmen arbeiten, um mit der Programmierung Geld zu verdienen. Wenn Sie über die erforderlichen Fähigkeiten verfügen, können Sie selbst mit der Entwicklung und dem Verkauf von Software beginnen, entweder über Ihre eigene Website oder über einen anderen Kanal. Sie müssen Ihren Kunden Support als Service bieten, weil Sie die Leute für Ihr Produkt bezahlen lassen.
Freeware ist ein beliebter Weg, um kleine Programme und Dienstprogramme zu veröffentlichen. Der Entwickler bekommt kein Geld, aber es ist eine tolle Möglichkeit, sich einen Namen zu machen und in der Community sichtbar zu werden.
Tipps
- Wenn Sie sich für Spieleprogrammierung interessieren, konzentrieren Sie sich auf Python, C++ und Java. Von diesen dreien ist C++ wahrscheinlich das beste in Bezug auf die Leistung, Python mit Abstand am einfachsten und Java, um Programme zu erstellen, die für Windows, Mac OS und Linux funktionieren.
- Erweitern Sie Ihr Wissen über gratis Software.Studieren Sie den Quellcode von Programmen, die Sie unter finden können Verzeichnis kostenloser Software. Warum das Rad neu erfinden, wenn man es auch verbessern kann? Aber versuche immer zu verstehen, was du programmierst.
- Den meisten Menschen macht es mehr Spaß, etwas zu programmieren, das sie verwenden können oder für das sie sich interessieren, als die Beispiele aus einem Lehrbuch. Verwenden Sie eine Suchmaschine, um Informationen zu finden, die für ein Projekt, das Sie interessiert, nützlich sein könnten.
- Wenn Sie etwas Neues lernen, ist es normalerweise hilfreich, es selbst zu implementieren und dann am Design herumzubasteln und zu versuchen, die Ergebnisse vorherzusagen, um sicherzustellen, dass Sie das Konzept verstehen.
- Verwenden Sie eine aktuelle Benutzeroberfläche und offizielles Referenzmaterial.
- Nachschlagewerke sind da, um Ihnen zu helfen. Machen Sie sich keine Sorgen, wenn Sie nicht alles auf Anhieb auswendig wissen; es wird irgendwann kommen. Das Wichtigste ist, dass du weißt, wo du suchen musst.
- Versuche zu üben, indem du anderen beibringst. Es macht Sie nicht nur zu einem besseren Programmierer, sondern lässt Sie die Dinge auch aus mehreren Blickwinkeln betrachten.
Оцените, пожалуйста статью