Wissenschaft & Bildung
Programmieren lernen mit und ohne App: So gelingt der Einstieg
Um Apps für Android, iPhone oder sogar Windows und Mac zu programmieren, sind gewisse Vorkenntnisse notwendig. Wenn Dich die Welt von Programmiersprachen und Coding fasziniert und Du ganz nebenbei etwas für Beruf und/oder Studium lernen möchtest, gibt es inzwischen einige Apps und Webseiten, die Dir den Einstieg erleichtern.
Nie war der Einstieg in die Welt des Programmierens einfacher: Anstatt dicke Bücher zu wälzen kannst Du das benötigte Wissen online erwerben. Selbst, wenn Du völliger Programmierneuling bist, lernst Du mit den hier vorgestellten Apps zügig jede Menge Grundlagen rund um das Thema Java, JavaScript, Variablen und Objekte. Doch auch online gibt es zahlreiche Tutorials, die Du zwischendurch lesen kannst.
Programmieren lernen unter iOS: Die Lrn-App
Wenn Du auf dem iPhone oder iPad zügig die Grundlagen der Programmierarbeit kennen lernen möchtest, empfehlen wir Dir die kostenlose App Lrn. Die App basiert auf interaktiven Quizfragen aus verschiedenen Bereichen des Programmierens wie JavaScript-Grundlagen, Umgang mit Variablen und Funktionen, Festlegung von bedingten Aktionen und vielem mehr. Löse die Aufgaben, um das nächste Teilkapitel zu erreichen und erfahre so, wie Du Dein eigenes App-Projekt technisch umsetzen kannst, ohne vor unlösbaren Herausforderungen zu stehen. Lrn bietet somit den idealen Einstieg in die Coding-Welt. Um jedoch tiefer in die Materie einzusteigen, empfehlen wir Dir ergänzend die Beschäftigung mit einer der unten genannten Webseiten. Lade Dir Lrn für iOS hier gratis herunter.
So wirst Du unter Android zum Coder: SoloLearn kann mehr als nur JavaScript
Java und JavaScript sind zwar nach wie vor die beliebtesten Programmiersprachen im Bereich der App-Entwicklung: Trotzdem kann es nicht schaden, auch HTML, CSS, PHP und SQL zumindest in den Grundzügen zu verstehen. Hier kann Dir die SoloLearn-App weiterhelfen. Sie ist zwar auf Englisch gehalten, allerdings sind profunde Englischkenntnisse für die Programmierarbeit ohnehin von Vorteil. Die Android-App bietet nicht nur die Möglichkeit, in interaktiven Lerneinheiten die bekanntesten Programmiersprachen zu üben, sondern direkt eigenen Code im mobilen Code-Spielplatz auszuprobieren. Auch eine Möglichkeit, sich mit anderen Lernwilligen auszutauschen, wurde integriert. Lade Dir SoloLearn für Android hier herunter.
Video: YouTube/SoloLearn
Online programmieren lernen: HTML, CSS und JavaScript
Wenn Du online programmieren lernen möchtest, empfehlen wir Dir zunächst die kostenlose Tutorial-Seite SelfHTML. Sie bietet beinahe alles, was Du für die Programmierung einer gelungenen Website quasi aus dem Nichts benötigst. Alles über PHP-Grundlagen wiederum erfährst Du in diesem PHP Tutorial bei PHP-Einfach.de Während Webseiten früher ausschließlich in HTML und/oder PHP programmiert waren, sorgt CSS (Cascading StyleSheets) heutzutage dafür, dass die Programmierung einer einheitlichen Struktur folgt und die Seite somit leichter zu warten ist.
Zudem kannst Du mit CSS fehlerhafte Benutzereingaben schon im Vorfeld abfangen und Deine Bilder für verschiedene Bildschirmgrößen optimieren. Mit JavaScript wiederum kannst Du auf Deiner Website für integrierte Anwendungen sorgen und lernst im entsprechenden Bereich der SelfHTML-Webseite die Grundlagen, die für die App-Entwicklung notwendig sind. Die Website code.org wiederum beschäftigt sich mit Lernangeboten im Bereich der Spielentwicklung mit mySQL beschäftigen.
C, C++ und Java: Die „großen Programmiersprachen” selber lernen
Die Programmiersprache C ist neben 1970er Jahren entwickelt. Auch heute noch lehnen sich die Prinzipien von C++ und Java an diese frühe Programmiersprache an. Sie unterscheiden sich jedoch unter anderem dadurch, dass unter C++ und in Java eine sogenannte Objektorientierte Programmierung (OOP) möglich ist. Die Möglichkeiten gehen somit weit über das Konzept von Funktionen und Prozeduren in früheren Programmiersprachen hinaus.
Aus heutiger Sicht empfehlen wir Dir ohnehin, direkt mit einer OOP-Programmiersprache einzusteigen, da Du die hier erstellten Module direkt an verschiedenen Stellen einsetzen kannst. C++ und Java ähneln sich hier sehr stark – allerdings ist der Vorteil bei Java, dass diese Programmiersprache direkt für die Verwendung auf verschiedenen Systemen wie beispielsweise Linux, Windows oder Mac konzipiert ist. Smartphone-Apps, wie Du sie in den entsprechenden Stores findest, basieren heutzutage fast ausschließlich auf Java.
Wie der Einstieg in die App-Programmierung gelingt und welche Tools Du benötigst, haben wir Dir Bradjey Kjells interaktives Java Tutorial oder alternativ die Website www.java-tutorial.org.
Video: YouTube/TheSimpleInformatics
Zusammenfassung
- Du kannst unter iOS mit der interaktiven App Lrn den Einstieg in die Programmierwelt finden.
- Wenn Du ein Android-Gerät verwendest, kannst Du mit SoloLearn nicht nur JavaScript, sondern auch HTML und CSS lernen.
- Für die Webseitenprogrammierung solltest Du Kenntnisse in HTML, CSS und JavaScript und PHP haben.
- Für die Abfrage und die Einrichtung von Datenbanken sind Kenntnisse in (my)SQL vonnöten.
- Wenn Du Apps programmieren willst, kommst Du um eine entsprechende Entwicklungsumgebung und Java-Kenntnisse nicht herum.
- Zu sämtlichen Programmiersprachen gibt es umfangreiche Online-Tutorials.
Welche Programmiersprache hast Du bereits gelernt oder möchtest Du noch lernen und zu welchem Zweck? Wir freuen uns auf Deinen Kommentar.