5 Ressourcen zum Erlernen der Codierung von einem Telefon aus

Veröffentlicht: 2022-04-26
Zusammenfassung » Ist es überhaupt möglich, das Programmieren vom Smartphone aus zu lernen? Wie sich herausstellt, gibt es mehrere Methoden, mit denen Sie Ihre Codierungsfähigkeiten von einem intelligenten Gerät aus üben und verbessern können. In diesem Artikel teile ich meine Gedanken zum Konzept, liste aber auch eine Reihe von Ressourcen auf, die meiner Meinung nach großartige Ausgangspunkte für Programmierübungen sind, während Sie unterwegs sind.

Inhaltsverzeichnis
  • Code schreiben vs lernen
  • Programmieren ist mehr als nur Code schreiben
  • Lernen, auf einem Telefon zu codieren
  • 1. Sololernen
  • 2. Mimo
  • 3. Enki
  • 4. freeCodeCamp
  • 5. Übung
  • Wie kann ich den Quellcode einer Website von einem Mobiltelefon aus anzeigen?
  • Ein Tag nach dem anderen

Ich habe kürzlich gesehen, wie jemand diese Frage in einem der Python-Kurse gestellt hat, für die ich mich angemeldet hatte, und es hat mich neugierig gemacht. Ist es machbar, Programmieren von einem Smartphone aus zu lernen? Was ist mit dem Schreiben von Code von einem Tablet aus? Ist es überhaupt möglich, kompetentes Programmieren ohne Computer zu lernen? Nun, es gibt viele Möglichkeiten, diese Frage zu beantworten.

Zunächst einmal kann man mit einem Smartphone praktisch alles lernen. Du, ich und alle anderen tun es bereits. YouTube-Anleitungen, Online-Tutorials oder das Veröffentlichen von Blog-Beiträgen von einem Smartphone aus. Es gibt eine Menge, was Sie mit einem Smartphone tun und lernen können.

Aber sicher nicht programmieren?

Die kurze Antwort? Ja, man kann tatsächlich mit einem Smartphone programmieren lernen. Es wird nicht effizient sein, aber Sie werden in der Lage sein zu lernen. Tatsächlich können Sie sogar funktionale Programme schreiben, aber dies ist mit Kosten verbunden. Und dieser Preis besteht darin, dass Sie an bestimmtes Lernmaterial gebunden sind.

Lassen Sie mich erklären.

Code schreiben vs lernen

Wenn Sie Code auf Ihrem Smartgerät schreiben möchten, müssen Sie lediglich eine Anwendung aus dem App Store herunterladen. Code-Editoren für Mobilgeräte gibt es schon seit Jahren. Und viele Programmierer verwenden sie. Einige bieten sogar die Möglichkeit, Programme direkt vom mobilen Gerät selbst zu kompilieren. Und obwohl dies großartige Neuigkeiten sind, ist es nicht dasselbe wie Lernen.

Was nützt ein Code-Editor, wenn Sie zunächst keinen Code kennen?

Wenn Sie also das Programmieren von einem Telefon aus lernen möchten, besteht Ihre einzige wirkliche Wahl darin, interaktive Lernplattformen zu verwenden. Codecademy Go ist ein solches Beispiel – ihre mobile App ist randvoll mit Lernmaterialien zu Codes. Und es wird sicherlich die Grenzen Ihrer Fähigkeiten zur Problemlösung testen, wenn Sie noch nie zuvor programmiert haben.

Wenn überhaupt, können Sie zumindest die Grundlagen einer Programmiersprache erlernen. Was das Werden eines kompetenten Entwicklers betrifft – darauf würde ich mich nicht verlassen. Und hier ist meine Begründung dafür.

Programmieren ist mehr als nur Code schreiben

Das Lösen von Problemen und das Erlernen der Codesyntax von einem Smartphone aus kann viel Spaß machen. Sie sollten es unbedingt tun, wenn Sie am Lernen interessiert sind. Aber beim Programmieren geht es nicht nur darum, Code zu schreiben. Sie müssen auch überlegen, was Sie erstellen möchten.

Wenn Sie eine benutzerdefinierte Website erstellen möchten, benötigen Sie Zugriff auf externe Bibliotheken. Und in einigen Fällen Frameworks. Sie benötigen auch eine Möglichkeit, Ihren benutzerdefinierten Code auf einer Website bereitzustellen. Und an diesem Punkt wird es mühsam, alles von einem Telefon aus zu verwalten.

Allerdings zugegebenermaßen nicht unmöglich. Im Idealfall verwenden Sie Ihr Telefon nur, um bestimmte Konzepte zu lernen und zu beherrschen, und übertragen dieses Wissen dann zurück auf Ihre Computersitzungen.

Aber lassen Sie uns über die verschiedenen Websites und mobilen Apps sprechen, mit denen Sie zumindest die Grundlagen der Programmierung von Ihrem Telefon aus lernen können.

Lernen, auf einem Telefon zu codieren

Dies sind handverlesene Ressourcen. Das heißt, ich habe sie auf meinem Smartphone getestet und kann bestätigen, dass sie brauchbar sind. Einige dieser Plattformen haben mobile Apps für einen einfacheren Zugriff bereitgestellt. Für andere müssen Sie sie direkt aus dem Browser verwenden.


1. Sololernen

Mobile Kodierung von Sololearn

Sololearn ist eine der umfassendsten Lernplattformen für Solo-Lernende. Ihre Plattform ist völlig kostenlos, aber Sie können jederzeit zahlender Abonnent werden. Der Unterschied besteht darin, dass Abonnenten Zugriff auf mehr Material erhalten. Aber für den Anfang – es fallen keine Kosten an. Sie müssen sich nur noch für die Sprache entscheiden, die Sie lernen möchten.

Im Moment decken ihre Kurse und Lernmaterialien über 25+ Sprachen und Themen ab.

Ihre mobilen Apps haben eine kumulierte Nutzung von mehr als 15 Millionen aktiven Benutzern. Das ist großartig, weil Sie auch Zugang zur Sololearn-Community erhalten. Ein Ort, an dem Sie Themen diskutieren und Antworten auf Fragen finden können, alles direkt mit der Anwendung verbunden.

2. Mimo

Mimo lernen, auf dem Handy zu programmieren

Mimo wurde von Grund auf als Mobile-First-Lernplattform entwickelt. Sie haben eine benutzerdefinierte Entwicklungsumgebung erstellt, mit der Sie tatsächlich Websites erstellen und veröffentlichen können. Sie können so weit gehen, ein benutzerdefiniertes Portfolio aller von Ihnen abgeschlossenen Projekte zu erstellen.

Ihre Lernmaterialien sind in Pfade unterteilt. Sie können zwischen Python, Webentwicklung und SQL wählen. Jeder Pfad bietet eine einzigartige Lernerfahrung für einen bestimmten Zweck. Im Kurs Webentwicklung lernen Sie beispielsweise JavaScript, HTML und CSS.

Mein persönlicher Favorit bei Mimo ist die Lern-Roadmap. Jeden Tag können Sie ein vorgefertigtes Projekt auswählen und direkt daran arbeiten. Dazu gehören das Erstellen einer Homepage, das Anpassen von Zielseiten und sogar das Hinzufügen von E-Commerce-Funktionen zu Ihrer Website.

3. Enki

Enki-App für Mobilgeräte

Die Enki-Plattform ist auf Daten und technische Aspekte der Programmierung spezialisiert. Wenn Ihr Ziel darin besteht, mit Daten zu arbeiten, ist dies eine unverzichtbare Plattform, auf der Sie sich anmelden können. Und obwohl ihr Fokus auf hochtechnischen Aspekten der Codierung liegt, ist sie dennoch eine großartige Wahl für Anfänger.

Die mobile App enthält Tausende von Lektionen, die in verschiedene Unterkategorien unterteilt sind. Für Anfänger gibt Ihnen der Coding Intro-Kurs einen soliden Überblick über die Funktionsweise von Programmen. Sobald Sie die Einführung beherrschen, können Sie zu spezifischeren Bereichen übergehen. Enki hat Materialien zu Python, Data Science, JavaScript und vielen anderen Codierungspfaden.

Mein erster Eindruck von Enki ist, dass es darauf abzielt, Ihre kritischen Denkfähigkeiten zu testen. Die mundgerechten Übungen und interaktiven Lektionen vermitteln ein tiefes Gefühl des Fortschritts. Das Hinzufügen von Quiz und Fragen wird Ihre Lernfähigkeit auf die Probe stellen. Sie können nicht nur Code schreiben und üben, sondern auch überprüfen, ob das Gelernte funktioniert.

4. freeCodeCamp

freeCodeCamp

Wir können nicht über Programmieren lernen sprechen, ohne freeCodeCamp zu erwähnen. Es ist das beliebteste Projekt aller Zeiten auf GitHub. Und es ist ein deutlicher Beweis dafür, wie leistungsfähig die Ressourcen von freeCodeCamp für neue Programmierer sind. Mit Tausenden von kostenlosen Tutorials ist es die Einstiegsplattform für alle, die Entwickler oder Softwareentwickler werden möchten.

Im Gegensatz zu einigen unserer oben genannten Plattformen hat freeCodeCamp keine offizielle mobile Anwendung. Es kann jedoch im Browser Ihres Smartphones verwendet werden. Und seit 2019 bietet freeCodeCamp ein reibungsloses mobiles Erlebnis. Sie können sich für jeden Kurs anmelden und Ihren Fortschritt später auf einem Computer fortsetzen, wenn Sie möchten.

In den Kursen selbst finden Sie Tausende von Stunden an tiefgründigem Material. Sie können Front-End-Entwicklung, Datenvisualisierung, responsives Webdesign und vieles mehr lernen.

5. Übung

Übung

Exercism ist eine gemeinnützige Organisation, die mehr als 50 interaktive Kurse anbietet. Wenn Sie Ihre Programmierkenntnisse verfeinern und es schnell tun möchten, probieren Sie Exercism aus. Einer der Punkte, in denen sich diese Plattform von anderen unterscheidet, ist die persönliche Betreuung.

Die Plattform lädt aktiv andere erfahrene Entwickler ein, Mentoren für Anfänger zu werden. Und wenn Sie noch nie Code geschrieben haben – Sie werden viele Entwickler finden, die bereit sind, Ihnen zu helfen.

Ein Merkmal sticht jedoch mehr hervor als andere. Und das ist Fortschritt. Um zu neuen Lektionen zu gelangen, müssen Sie die Lektion abschließen, in der Sie sich gerade befinden. Es wirkt Wunder für die Produktivität und schärft Ihr kritisches Denken.

Es gibt keine Möglichkeit, eine Lektion zu überspringen. Um daran vorbeizukommen, müssen Sie also eine Lösung finden.

Und dieser Ansatz bewirkt Wunder, wenn es darum geht, das Lerntempo zu beschleunigen.

Wie kann ich den Quellcode einer Website von einem Mobiltelefon aus anzeigen?

Diese Frage wurde mir kürzlich gestellt, daher werde ich sie auch in diesem Artikel beantworten. Wenn Sie den Quellcode einer Website von einem Mobiltelefon aus anzeigen möchten, können Sie eine Anwendung von Neatnik verwenden – View Source.

Quelltext anzeigen

Mit diesem Tool können Sie eine Website-URL einfügen, für die Sie den Quellcode anzeigen möchten, und dann eine Ausgabe davon erstellen. Sie können das Markup dann für eine bessere Lesbarkeit aufräumen.

Es ist eine hübsche Barebone-Lösung, aber es erledigt die Arbeit für den beabsichtigten Zweck.

Ein Tag nach dem anderen

Diese Liste ist keineswegs die einzige Möglichkeit, das Programmieren auf Ihrem Smartphone zu lernen. Es ist jedoch eine recht umfassende Auswahl an Apps und browserbasierten Kursen. Dabei spielt es keine Rolle, ob Sie bereits Programmierer sind oder einer werden möchten. Ich denke, dass das Hinzufügen von nur einer der Ressourcen auf dieser Liste zu Ihrer täglichen Routine einen massiven Einfluss haben wird.

Es ist wichtiger, die Dinge einen Tag nach dem anderen zu nehmen. Der Versuch zu springen, bevor man hinschaut, kann oft Probleme mit der Motivation und dem Engagement verursachen. Und wenn es ums Programmieren geht – die ersten Schritte sind in der Regel die schwierigsten.