Wie lerne ich programmieren?

Wenn Du programmieren lernen willst, stellen sich folgende Fragen:

  • Was brauche ich eigentlich um programmieren zu lernen?
  • Wie kann ich Programmieren lernen?
  • Wie fange ich an zu programmieren?
  • Was soll ich programmieren? – Ideen für dein erstes Programm

Programmieren ist gar nicht so schwierig wie Du vielleicht denkst.

Wir zeigen Dir in 5 Schritten wie Du mit dem Programmieren starten kannst!

In diesem Artikel stellen wir Dir in 5 Schritten die verschiedenen Möglichkeiten vor, wie Du programmieren lernen kannst. Vom einfachen Online-Kurs bis zum Studium an einer Hochschule ist alles möglich.

Unser Beitrag „Programmieren lernen in 5 Schritten“ ist der erste Teil einer Artikel-Serie zum Programmieren lernen.

Mit etwas Geduld und Ausdauer kann jeder lernen wie Du mit einem Programm Deinem eigenen Code erstellst und Programme mit unterschiedlichen Funktionen generierst.

Inhaltsverzeichnis

Wie fange ich an zu programmieren?

Falls Du noch keine Ahnung hast, wo Du anfangen sollst, um programmieren zu lernen, dann bist Du hier genau richtig. In diesem Artikel werden wir uns die notwendigen Schritte und Utensilien anschauen, die man benötigt, um erfolgreich damit zu beginnen.

Schritt 1: Was brauche ich zur Programmierung?

Natürlich benötigst Du zum Programmieren einen Computer und eine geeignete Software. Doch das ist noch lange nicht alles. Wir möchten Dir unterschiedliche Methoden und verschiedene Herangehensweisen vorstellen um Programmieren zu lernen. Dabei weisen wir jeweils auf die jeweiligen Vorteile und Nachteile der einzelnen Lern-Strategien hin.

Zunächst einmal wird empfohlen, dass man sich einen soliden Computer kauft, falls man noch keinen hat. Wenn Du Dir einen neuen Computer kaufst, achte darauf, dass er mindestens 4 GB Arbeitsspeicher hat und über eine schnelle Internetverbindung verfügt. Nicht nur Web-Entwicklung, sondern auch das repository-basierte Deployment gestalten sich dann stressfrei. Ein Bildschirm mit einer hohen Auflösung bietet Dir mehr Fläche und Freiheit die Übersicht zu wahren. Mehr braucht es nicht. Schon ein Raspberry Pi der aktuellen Generation bietet faktisch alles was an Hardware zum Einstieg in die Programmierung erforderlich ist. Ob Du Linux, Windows oder iOS als Betriebssystem bevorzugst, liegt allein bei Dir.

Logisch denken und technische Herausforderungen strukturiert angehen

Um erfolgreich zu programmieren, musst Du Dich darin üben logisch zu denken. Dazu zählt, dass Du lernst Herausforderungen strukturiert anzugehen. Deine Motivation sollte immer sein technische Herausforderungen lösungsorientiert anzugehen. Ebenso wichtig ist es, kreativ zu sein und über ein gewisses technisches Verständnis zu verfügen.

Die Command & Conquer Strategie beim Programmieren

Wenn Du Dich darin übst Probleme in Einzelprobleme zu zerlegen, hilft Dir das auf die Programmierung übertragen im Denken von Funktionen und Objektorientierung. Bring Deine Gedanken klassisch zu Papier oder mach Dir digital Notizen. Beide Methoden sind grundlegende Herangehensweisen zur Problemlösung eines jeden Programmierers!

Hast Du die Ausdauer um Programmieren zu lernen?

Zum Glück musst Du all diese Eigenschaften nicht bereits von Anfang an mitbringen. Viele Fähigkeiten kannst Du im Laufe der Zeit entwickeln. Wenn Du also bereit bist, hart zu arbeiten um etwas Neues zu lernen, dann kannst Du auch programmieren lernen!

Bislang kenne ich keine(n) Programmierer*in der bzw. die all ihre Programmierfähigkeiten innerhalb weniger Tage erlernt hat, auch wenn Programmier Bootcamps oft etwas anders versprechen…

„…aber anfangen zu programmieren Du musst!“

Um mit dem Programmieren zu starten brauchst Du nicht viel. Ein guter Texteditor und etwas Geduld sind alles was Du brauchst um zu programmieren. Sobald Du etwas Erfahrung hast, kannst Du Dir weitere, nützliche Werkzeuge zulegen um Dir das Leben weiter zu erleichtern.

A fool with a tool is still a fool

„Ein Narr mit einem Werkzeug ist immer noch ein Narr.“

Es steckt viel Wahrheit in diesem Spruch, der auch für das Programmieren lernen gilt: Am Anfang werden Dich komplexe Tools mehr verwirren und daran hindern dein eigentliches Ziel zu erreichen, nämlich programmieren zu lernen.

Auch ein professionelle Entwicklungsumgebung, wie eine mächtige Integrated Development Environment (IDE) hilft einem Anfängern kaum bei der Programmierung, sondern erfordert zusätzlichen Lernaufwand. Zu Beginn sind solche komplexen Werkzeuge für den Programmieranfänger eher verwirrend und schaffen aufgrund ihrer Komplexität mitunter auch eine Lernblockade.

Nachdem du alles Nötige hast, kann es jetzt endlich losgehen mit dem Programmieren lernen! Starte am besten mit einem Tutorial oder einem Online-Kurs. Wenn du dich für ein Tutorial entscheidest, achte darauf, dass es aktuell ist und dir alles beibringt, was du wissen musst. Wenn du dich hingegen für einen Online-Kurs entscheidest, gibt es verschiedene Möglichkeiten: Du kannst entweder eine kostenpflichtige Kursbuchung tätigen oder dich für eine gratis Alternative entscheiden. Beides hat seine Vor- und Nachteile – entscheide selbst, was für dich am besten ist.

Schritt 2: Welche Programmierkenntnisse hast Du?

Wie schätzt Du Dich auf einer Skala von 0 bis 10 ein, wenn 0 keine Programmierkenntnisse und 10 fortgeschrittene Programmierkenntnisse sind?

Scratch – Programming like playing with LEGO

Wenn Du bei Null startest, ist die grafische Programmierumgebung Scratch auf jeden Fall einen Blick wert.
Mit seiner integrierten Entwicklungsumgebung und der eng angebundenen Online-Community unterstützt Scratch nicht nur Kinder und Jugendliche dabei Programmieren zu verstehen.

Scratch - visuelle Programmierumgebung zum programmieren lernen

Scratch – visuelle Programmierumgebung zum programmieren lernen

Scratch unterstützt das Programmieren lernen auf eine visuelle Herangehensweise, ist aber deutlich weniger kindlich wie Swift Playgrounds von Apple. Vielmehr bietet die Scratch-Plattform alles Notwendige und eignet sich ebenfalls sehr gut um die eigenen Fähigkeiten und Kenntnisse einzuschätzen. Mit Scratch zu programmieren macht ähnlich viel Spaß wie mit Lego zu spielen.

Bist Du mit den grundlegenden Programmierkonzepten vertraut?

Wenn Du über gar keine Programmierkenntnisse verfügst, dann sind auch die Grundlagen der Programmierung etwa Konzepte der Programmierung wie Variablen und Schleifen gänzlich unbekannt und neu für Dich. 

Grundlegende Programmierkonzepte gelten übergreifend für alle Programmiersprachen

Konzepte in der Programmierung lassen sich wie folgt unterteilen:

Grundlegende Programmierkonzepte:

  • einfache Datentypen
  • Variablen
  • komplexe Datenstrukturen wie Arrays
  • Schleifen
  • Code wiederverwenden – Funktionen / Methoden und Module

Fortgeschrittene Programmier-Techniken:

  • Objektorientierung
  • Algorithmen 
  • Fehlerbehandlung / Exception-Handling 

Konzentriere Dich darauf mit dem Konzept des Programmierens vertraut zu werden

Konzentriere Dich also zunächst darauf Dich mit den grundlegenden Konzepten des Programmierens vertraut zu machen. Die grundlegenden Programmierkonzepte solltest Du als erstes erlernen. Die fortgeschrittenen Programmiertechniken wirst Du Schritt für Schritt und in unterschiedlichen Lernphasen kennenlernen.

Es gibt kein einziges „Programmier-Setup“, das für alle funktioniert. Vielmehr kommt es auf Deine individuelle Situation an.

Schritt 3: Problemlösung schärfen und eine Programmiersprache als Werkzeug wählen

Welches Problem möchtest Du mit der Programmierung lösen?

Deine Ausgangsposition kann idealerweise ein technisches Problem sein, dass Du mit der Programmierung lösen möchtest. Das wiederum kann dabei helfen die Frage zu beantworten, welche Programmiersprachen sich besonders gut zur Lösung eignet.

Welche Programmiersprache möchtest Du gerne lernen?

Genauso gut kannst Du Dir überlegen, welche Programmiersprache du gerne lernen möchtest.
Hierbei kann Dein aktueller Wissenstand hilfreich sein, denn jede Programmiersprache hat ihre eigene Lernkurve und nicht alle Programmiersprachen sind gleichermaßen für Anfänger geeignet. Möglicherweise bist Du auch bereits aus der Schule oder dem Studium mit einer Sprache – etwa Java – vertraut und möchtest jetzt Dein Wissen praxisorientiert vertiefen?

Auszeichnungssprachen wie HTML und CSS

Während HTML und CSS letztlich gar keine Programmiersprachen, sondern vielmehr Auszeichnungssprachen zur Strukturierung von Webseiten sind, so wirst Du von diesen Grundlagen in vielen Programmiersprachen profitieren!

Grundlagen der Webprogrammierung -mit HTML und CSS starten und mit JavaScript zur objektorientierten Programmierung wechseln

Grundlagen der Webprogrammierung -mit HTML und CSS starten und mit JavaScript zur objektorientierten Programmierung wechseln

Kannst Du Dich für Websites begeistern, dann sind HTML mit wenig CSS und JavaScript als Programmiersprache ein hervorragender Einstieg in die Programmierung.

Auch andere Programmiersprachen wie PHP oder Python profitieren von Web-Technologien und ermöglichen Dir damit coole Programmierprojekte, die Du und andere direkt nutzen können.

Allgemeine Richtlinien um programmieren zu lernen

Aber es gibt ein paar allgemeine Richtlinien, die dir beim programmieren lernen helfen können. Wie du persönlich am besten lernst, ist natürlich ebenfalls relevant. Notizen machen und Erlerntes wiederholen sind zwei grundlegende Strategien beim Programmieren lernen. Dazu solltest Du Dir zunächst einmal einen soliden Texteditor besorgen. Per Cloud-Synchronisation hast Du idealerweise dein persönliches Wissen mit Deinem Lernstand immer bei Dir, ganz gleich ob Du unterwegs mit Bus & Bahn oder im Austausch mit Freunden bist.

Klassische Texteditoren

Es gibt viele kostenlose Optionen: Klassische Texteditoren wie Nodepad++ oder TextEdit als Standard auf dem Mac oder Sublime Text als proprietärer Texteditor für Microsoft Windows, Linux und macOS.

Advanced Coding-Tools

Atom ist ein relativ neuer Open-Source-Editor, der ebenfalls für Mac, Windows und Linux geeignet ist.

Atom - Editor zum Programmieren lernen

Atom – Editor zum Programmieren lernen

Visual Studio Code, die speziell für die Programmierung entwickelt wurden und eine Vielzahl nützlicher Funktionen bieten. Darüber hinaus ist es hilfreich, sich ein gutes Lehrbuch oder eine Online-Ressource zu besorgen, um die Grundlagen der Syntax und des Aufbaus der Sprache zu erlernen. Sobald du dich mit den Grundlagen vertraut gemacht hast, kannst du dich an kleinere Projekte heranwagen oder dich an ein größeres Projekt heranpirschen.

Schritt 4: Wie kannst Du Programmieren lernen?

Wir stellen Dir vier unterschiedliche Ansätze vor, die Du auch beliebig miteinander kombinieren kannst um das Programmieren zu lernen:

Methode 1: Einen Onlinekurs absolvieren

Eine beliebte Methode sind Onlinekurse. Was hält Dich davon ab einen Onlinekurs zu belegen, in dem genau die Grundkenntnisse und Fähigkeiten vermittelt werden die Du Dir wünscht? Keinesfalls solltest Dich ein Preis davon abhalten, schließlich hast Du Dich sicher auch schon Bücher oder Zeitschriften gekauft und an deiner eigenen Bildung sollest Du auf keinen Fall sparen. All der Fleiss und auch Investitionen sind hier gut investiert und zahlen sich später – zum Beispiel durch ein gutes Einkommen und vor allem Zufriedenheit in deinem Job – in jedem Fall garantiert aus!

Online-Kurse sind ebenfalls eine Option um Programmieren zu lernen - Hier udemy als ein Beispiel für eine der vielen Onlinelernplattformen

Online-Kurse sind ebenfalls eine Option um Programmieren zu lernen – Hier udemy als ein Beispiel für eine der vielen Onlinelernplattformen

Außerdem gibt es viele kostenlose Angebot und Kurse. Entscheidend ist der konkrete Kursinhalt, denn der Wert deiner investierte Zeit rechtfertigt durchaus auch einen höhere Kosten in Kauf zu nehmen oder ein kostenpflichtiges einem kostenlosen Angebot vorzuziehen. Probiere am besten eine Zeitlang aus wie gut Du mit kostenlosen Angeboten zurecht kommst und prüfe ob und was dir ein einzelnes Angebot tatsächlich bringt. 

:plus: Reichhaltiges Angebot, sehr gut für den Einstieg geeignet, Code-Artefakte und Material sind in der Regel inklusive und werden oft auch aktuell gehalten  

:plus: Überwiegend sehr ansprechend und unterhaltsam gestaltet

:plus: Lerneffekt in der Regel garantiert, ideal um Grundlagen zu erlernen 

:minus: Die für den Kurs speziell konzipierten Inhalte animieren weniger zu eigenständigem Denken und analytischem, lösungsorientierten Denken 

Methode 2: Ein klassisches Lehrbuch für Programmierer oder ein für Referenzhandbuch eine Programmiersprache 

Wenn du allerdings keine Lust hast, dich in irgendeiner Form festzulegen und dich stattdessen lieber frei zu entfalten und dein Wissen selbst zusammenzutragen möchtest, dann ist vielleicht das Lernen von Büchern etwas für dich. Hierbei solltest du aber unbedingt beachten, dass die Bücher aktuell sind und dir alles beibringen, was du wissen musst. Sonst könntest du schnell den Anschluss verlieren und frustriert sein.

Es ist immer empfehlenswert sich ein Repertoire guter Fachbücher zu besoren. Empfehlenswert sind zwei Arten von Büchern: Erstens ein klassisches Lehrbuch für Programmierer wie es auch in der Uni genutzt wird um grundlegende Konzepte zu lernen. 

Zweitens kannst Du Dir ein Referenzhandbuch für eine Programmiersprache zulegen die Du erlernen möchtest. Die meisten Bücher gibt es inzwischen als eBook, so dass Du zugleich eine digitale Resource oder direkt eine Online-Ressource zum Programmieren nutzen kannst. 

Programmieren lernen klassische Programmier-Bücher

Programmieren lernen klassische Programmier-Bücher – Auch themenorientierte Programmierbücher – etwa zur Spiele-Programmierung können ein echter Anreiz zum Erlernen einer neuen Programmiersprache sein.

:plus: Reichhaltiges Angebot, sehr gut für den Einstieg geeignet 

:plus: Lerneffekt in der Regel garantiert, ideal um Grundlagen zu erlernen 

:plus: viele gute Programmierbücher unterstützen Dich dabei das richtige Mindset zum eigenständigem Denken und analytischem, lösungsorientierten Denken zu entwickeln

:minus: die in den Büchern genutzten Frameworks sind oft veraltet, nicht selten bedarf es einigem Aufwand die Entwicklungsumgebung identisch zum Autor nachzubauen, inzwischen basieren aber auch viele Bücher ebenfalls auf Git-Repositories

Methode 3: Vorhandenen Code analysieren und Programme verstehen lernen  

Um erfolgreich programmieren zu lernen ist ein bewährte Ansatz sich Programmbeispiele anzuschauen. Diese Methode setzt voraus, dass Du bereits einzelne Befehle und die grundlegende Logik von Programmen kennst und verstehst.

Source Code analysieren - Programmieren lernen durch Code-Analyse

Source Code analysieren – Programmieren lernen durch Code-Analyse

Sobald Du die logischen Schritte hinter einem Code verstehst, wirst Du auch Funktionen in Programmen und das dahinterstehende Konzept verstehen. 

Methode 4: Eine eigene Idee als kleine Anwendung programmieren

Sobald Du Dir ein Grundverständnis angeeignet hast, kannst Du mit dem Üben beginnen. Wie alle Dinge lernst Du programmieren am besten in der Praxis und die besteht nun einmal darin eigenen Code zu erzeugen. Wenn Du bereits mit den Grundlagen vertraut bist, kannst Du Dich an kleine Projekte heranwagen oder Dich auch prototypisch an ein größeres Projekt heranwagen.  

Achte darauf, regelmäßig zu üben und immer neue Aufgaben zu lösen. Dabei solltest Du den Schwierigkeitsgrad kontinuierlich steigern. So kannst Du Deine Programmierfähigkeiten gezielt weiterentwickeln.

Mit der Programmierung einer WebApp Programmieren lernen

Mit der Programmierung einer WebApp Programmieren lernen

Das gelingt am besten, wenn Du Dich auf ein Problemfeld konzentrierst. So kannst Du für einen Themenkomplex bestimmter Probleme dein Befehls- und/oder Funktionsset kontinuierlich erweitern. 

Es ist auch ratsam, wenn Du Dich in einer spezifischen Programmiersprache vertiefst. Je mehr Wissen und Erfahrung du hast, desto besser wirst du bei der Programmierung von Anwendungen und Apps werden.  

:plus: Vielfältige Möglichkeiten, eigene Ideen in die Praxis umzusetzen bietet zudem einen starken Anreiz und motiviert 

:plus: ideal um das richtige Mindset zum eigenständigem Denken und analytischem, lösungsorientierten Denken zu entwickeln

:minus: nur eingeschränkt für den Programmierneuling geeignet 

:minus: Frustration möglich, wenn Du ganz auf Dich selbst angewiesen bist, teamorientierte Denkanstösse und der Austausch mit gleichgesinnten Programmierern fehlt

Methode 5: Coden im Team

Wenn Entwickler bei der Programmierung zusammenarbeiten, passieren großartige Dinge – vom Lehren und Teilen von Wissen bis hin zur Entwicklung besserer Software.

Ein gut ausbalanciertes Coding-Team achtet stets darauf, dass Teammitglieder sich ideal ergänzen und gegenseitig optimal unterstützen.

:plus: Vielfältige Möglichkeiten im Team um eigene Ideen in die Praxis umzusetzen. Das Team bietet Dir zudem einen starken Anreiz und einen hohen Motivationsanreiz.  

:plus: ideal um das richtige Mindset zum eigenständigem Denken und analytischem, lösungsorientierten Denken zu entwickeln

:plus: Pair-Programming und viele weitere gemeinsame Lernmöglichkeiten im Team ermöglichen einen maximalen Lernzuwachs

Tipp: Mit Teletype für Atom kannst Du ein kostenloses Tool zum Programmieren nutzen und die gemeinsame Arbeit am Code gelingt im Team genauso einfach wie das alleinige Coden – direkt in Deinem Editor.

Schritt 5: Ideen für dein erstes Programm

Wenn man etwas Neues lernt, ist es oft schwierig zu wissen, wo man anfangen soll. Ganz besonders gilt das beim Programmieren – es gibt so viele verschiedene Programmiersprachen und Technologien um etwas Neues zu erschaffen. 

Dir fehlt einfach nur eine Idee für Dein erstes Programm?

Wenn du also gerade erst damit angefangen hast oder dich noch darüber informierst, was programming überhaupt ist – haben wir ein paar Vorschläge für Dich womit Du am besten starten kannst. 

Eines der besten Dinge an der Programmierung ist, dass sie deiner Kreativität keine Grenzen setzt. Du kannst also wirklich alles programmieren, was dir in den Sinn kommt.

Um Dir ein paar Ideen zu geben, hier einige Anregungen für Dein erstes Programm:

  1. Einen einfachen Taschenrechner – Dies ist eine gute Möglichkeit, um die Grundlagen des Programmierens zu lernen und dir anzusehen, wie ein Programm reagiert und was passiert, wenn man bestimmte Befehle eingibt. Einfache Rechnungen durchführen oder vielleicht sogar etwas Komplexeres wie Logarithmen und Trigonometrie.
  2. Eine To-Do-Liste – Dies hilft dir, die Grundlagen des Programmierens mit dem Erstellen von Listen und dem Speichern von Daten in Variablen (normalerweise Strings) zu lernen. Du kannst auch herausfinden, wie du Timer und Alarme in deinem Programm verwendest, damit du an bestimmte Aufgaben erinnerst wirst. Es gibt viele verschiedene Arten von Programmieren, aber wenn du noch nie zuvor programmiert hast, dann kann es schwierig sein zu wissen, womit du anfangen sollst.
  3. Ein Quiz-Spiel – Fragen und Antworten eingeben und am Ende des Spiels sehen, wie gut man abschneidet. Dies ist eine lustige Möglichkeit, um programmieren zu lernen und gleichzeitig etwas über ein Thema zu lernen, das dich interessiert. Du kannst Fragen über dein Lieblingsthema eingeben und das Spiel könnte entweder multiple choice oder true/false sein.
  4. Ein Konverter-Programm: Zahlen in andere Einheiten umwandeln, z.B. Kilometer in Meilen oder verschiedene Dateiformate wie z.B. PDF in JPEG konvertieren.
  5. Ein Zeichen-Programm: Buchstaben, Zahlen und Symbole in verschiedenen Schriftarten anzeigen lassen.
  6. Ein Musik-Programm: Songs abspielen oder vielleicht sogar eigene Musik komponieren?
  7. Ein Bildbearbeitung-Programm: Fotos bearbeiten und verschönern oder neue Bilder mit den eigenen Fotos erstellen.

Motivation zum Programmieren

Folge Deinem Vorsatz ein(r) gute(r) Programmierer*in zu werden oder einfach nur etwas über die Grundlagen der Programmierung zu erfahren.

Egal welchen Weg du letzten Endes wählst – am Anfang ist es immer etwas schwer und man muss sich erstmal an die neue Umgebung gewöhnen. Sei also nicht entmutigt falls es am Anfang nicht gleich perfekt funktioniert und halte durch! Mit etwas Geduld und Fleiß wirst du bald merken wie leicht es Dir fällt programmieren zu lernen und bald deine ersten Erfolge feiern könnest.

Vielleicht denkst Du ja, dass Du nicht gut genug bist oder dass Du nicht weißt wie Du anfangen kannst Deine Programmierfähigkeiten zu verbessern. Du machst das alles für Dich ganz allein, für niemand anderen. Und technische Fähigkeiten – wie Programmieren – sind jederzeit eine Investition in Dich selbst, die Dir absolut zuverlässig einen sehr guten Job garantieren!

Feste Lernzeiten zum Programmieren einplanen

Es lohnt sich, jeden Tag ein paar Minuten zu lernen. Wissenschaftliche Untersuchungen belegen, dass Programmierer*innen, die regelmäßig lernen, das Gelernte besser behalten und häufiger ihre Ziele erreichen. 

Reserviere dir Zeit zum Lernen und richte Dir Erinnerungen in Deinem Kalender wie Deinem Smart Phone ein um Dich ans Lernen erinnern.

Aber keine Sorge, mit etwas Übung, Ausdauer und der richtigen Unterstützung kann jeder lernen zu programmieren. 

Also, was hindert dich daran es auszuprobieren? 

Im Team coden – Rock the Prototype!

Und jetzt, da Du diesen Artikel gelesen und zu Rock the Prototype gefunden hast, hast Du jetzt auch eine neue Möglichkeit gefunden um Deine Leidenschaft zu Programmieren mit anderen zu teilen.

Rock the Prototype ist das neue, innovative Mitmach-Format bei dem wir im Team Prototypen gemeinsam gestalten. Der Rock the Prototype Podcast liefert Dir leicht verständlichen Content rund um Prototyping von Software.

„Mit Prototyping schneller & erfolgreich in’s Ziel!“

Prototyping ist die effektivste Methode um Deine Ideen zu verwirklichen. 

Der Prototype ist das Ergebnis eines ersten Software-Entwurfs. 

Rock the Prototype bietet Dir praxisorientierte und bewährte Methoden für Deine persönlichen Erfolge als Software-Entwickler, DevOps-ExperteWeb-DeveloperUX-Spezialist, Cloud-Experte und und und …

Ganz egal auf welchem Level Du Dich gerade befindest – im Team gibt es von anderen in der Gemeinschaft immer etwas dazu zu lernen.

Über den Autor:

Sascha Block - Rock the Prototype

Sascha Block

Ich bin Sascha Block – IT-Architekt in Hamburg und der Initiator von Rock the Prototype. Ich möchte Prototyping erlernbar und erfahrbar machen. Mit der Motivation Ideen prototypisch zu verwirklichen und Wissen rund um Software-Prototyping, Softwarearchitektur und Programmierung zu teilen, habe ich das Format und die Open-Source Initiative Rock the Prototype geschaffen.