Top-Programmiersprachen, um mit dem Lernen zu beginnen
Es muss nicht erklärt werden, wie Programmierkenntnisse zu etwas Großartigem geworden sind, und diejenigen, die vor einiger Zeit „die Geeks“ waren, leben jetzt in einem goldenen Zeitalter.
Als leitender Programmierer müssen Sie sich (im Vergleich zu anderen Bereichen) nicht allzu viele Sorgen um einen Job machen , Ihr LinkedIn ist jede Woche voll mit neuen Angeboten und Unternehmen haben Angst, einen von uns zu verlieren, weil es schwierig ist, einen guten zu finden Seniorenersatz in der Branche .
Dieser Artikel ist nicht für Neid gedacht, aber die Realität ist, wie sie ist.
Vor einiger Zeit habe ich einen Artikel darüber geschrieben, wie man mit dem Programmieren beginnt, und jetzt gehe ich etwas tiefer und spreche über einige Sprachen, mit denen ich anfangen würde zu lernen .
Die gewählte Sprache ist wichtig, aber noch wichtiger ist eine großartige Einstellung und Konstanz . Es spielt keine Rolle, welche Sprache Sie wählen, wenn Sie nicht Ihr Bestes geben werden .
Wie ich im vorherigen Artikel sagte, sind Programmierkenntnisse nicht leicht zu erlangen, vergessen Sie, in 3 Monaten ein Programmierheld zu sein. Es erfordert mehr als das, aber 3 Monate sind der erste Schritt. Spaß daran muss man haben.
Und eine letzte Anmerkung, bevor wir darauf eingehen, die Sprachen, über die ich schreiben werde, sind diejenigen, die ich täglich zum Programmieren für meine Projekte verwende. Das sind die, die ich wählen würde, wenn ich von Grund auf neu lernen müsste.
Python
Python war schon immer eine der am besten zu lernenden und am häufigsten verwendeten Sprachen. Für Jahrzehnte.
Aber wenn wir über die Gegenwart sprechen, ist Python heutzutage eine der begehrtesten Programmiersprachen von Unternehmen auf der ganzen Welt.
Mit Python können Sie alles erstellen, einen Server, ein Videospiel oder eine Konsolensoftware, um Geschäftsanalysen durchzuführen. Es ist also eine weit verbreitete Sprache.
Wer verwendet Python
Einige Beispiele, um zu sehen, dass Python in der Industrie gut funktioniert.
- IBM
- NASA
- Netflix
- Spotify
Wenn ich anfangen würde, etwas zu lernen, indem ich Software mit Python mache, würde ich ein Mikroframework namens Flask auswählen , eine Art API erstellen und lernen, wie man serverseitige Software erstellt.
Warum sollte ich das nehmen
- Python ist einfach zu lernen: Ist nicht sehr schwierig wie andere Sprachen
- Ist eine Sprache, die Sie zu einem organisierten und gut strukturierten Programmierer macht
- Es gibt riesige Stellenangebote
- Wenn Sie möchten, können Sie mit derselben Sprache in die Datenanalyse einsteigen
Dies ist meine persönliche Top-1-Wahl , wenn Sie anfangen möchten. Aber warum?
Diese Sprache ist obligatorisch, um Websites zu codieren , wie der Benutzer mit einer Website interagiert, erfolgt in Javascript, und aus diesem Grund müssen Sie Javascript lernen, wenn Sie etwas im Zusammenhang mit dem Web tun möchten.
Darüber hinaus können Sie mit Javascript auch Backend-Code mit NodeJS schreiben, was derselbe ist wie im Web, aber Sie werden serverseitige Codierung entwickeln.
Der Aufbau einer vollständigen Webplattform wie Airbnb oder Instagram kann nur mit Javascript und der Verwendung einiger ihrer Frameworks und Bibliotheken erfolgen.
Wer verwendet Javascript
Wie gesagt, fast alle modernen Websites verwenden Javascript. Aber auf der Serverseite sind hier einige Beispiele.
- Trello
- PayPal
- Über
Hier können Sie den Frontend-Teil oder den Backend-Teil auswählen. In beiden Fällen würde ich lernen, wie man überall in einfachem Javascript codiert, es gibt eine Menge Dokumentation da draußen.
Sobald Sie ein wenig Javascript beherrschen, sollten Sie ein Framework wie React oder Vue auswählen und von dort aus fortfahren, wenn Sie Front-End verwenden möchten.
Wenn Sie etwas Backend-Software machen möchten, springen Sie direkt zu NodeJS + Express und erstellen Sie eine API mit einfachen Schritten
Warum sollte ich es nehmen
- Meistgenutzte Sprache
- Mit derselben Syntax können Sie Front-End und Back-End ausführen
- Leicht zu lernen
- Viel Dokumentation
Ich möchte den Artikel hier beenden, das sind die 2 Sprachen, für die ich mich entscheiden würde. Aber das bedeutet nicht, dass es da draußen nichts anderes gibt.
Andere Sprachen, die ich auf meinem Radar habe, sind:
- Go : Ich habe großartige Dinge darüber gehört
- Rust : Diese Sprache werde ich bald lernen, Sie können schnellen und skalierbaren serverseitigen Code erstellen.
- Swift : Es ist eine Programmiersprache, die nur zum Codieren von iOS-Sachen dient, aber Sie wissen, dass iOS heutzutage riesig ist, also ist es keine schlechte Wahl.
- Docker : Technisch gesehen ist es keine Programmiersprache, aber sobald Sie wissen, wie man etwas macht, vereinfacht Docker die gesamte Infrastruktur und ist eine großartige Fähigkeit in diesem Bereich.
Es gibt keine richtige oder falsche Sprache zu lernen, alle haben dir etwas zu zeigen und werden dich dazu bringen, an etwas zu arbeiten.
Das Wichtigste ist Ihre Einstellung. Wenn Sie Motivation finden und vorhaben, ein guter Programmierer zu werden, wird Ihr Weg viel mehr Spaß machen, als wenn Sie nur lernen, weil „Programmierer mehr Jobs haben“ oder ähnliches.