Für Anfängerinnen und Anfänger
Interessierte ohne Vorkenntnisse:
* Scratch <https://scratch.mit.edu/> : visuelles Programmieren, mit Schritt-für-Schritt-Anleitungen.
* Code.org <https://code.org/> : viele kleine Projekte, um programmieren zu lernen, zum Beispiel Lightbot.
* Stencyl <http://www.stencyl.com/> : Games visuell programmieren (nur Englisch).
Für Fortgeschrittene
Englische Projekte, die konkrete Programmiersprachen vermitteln. Python ist eine Programmiersprache, die sich besonders gut für Neulinge eignet:
* Online direkt Code ausprobieren: z.B. mit Python <https://www.python.org/shell/>
* «CodinGame <https://www.codingame.com/start> »: Online Programmierrätsel zusammen lösen
* «Codewars <https://www.codewars.com/> »: Programmieraufgaben («Katas») zu verschiedenen Programmiersprachen
* Online-Kurse, teilweise kostenpflichtig, zum Beispiel bei Codecademy <https://www.codecademy.com/> , Khan Academy <about:blank> , Free Code Camp <https://www.freecodecamp.org/> , Udemy <https://www.udemy.com/> , Coursera <https://www.coursera.org/>
Spielend mit Games programmieren lernen
Eine Auswahl von Games, in denen es auch ums Programmieren oder um Logikrätsel geht, nach steigendem Schwierigkeitsgrad aufgelistet:
* «Human Resource Machine» <http://tomorrowcorporation.com/humanresourcemachine> (2015)
* «Else heart.Break()» <https://www.srf.ch/radio-srf-3/digital/games/review-else-heart-break> (2016)
* «HacknSlash» <https://www.srf.ch/radio-srf-3/digital/games/review-hack-n-slash> (2014)
* «Hacknet» <http://www.hacknet-os.com/> (2015)
* «TIS-100» <http://www.zachtronics.com/tis-100/> (2015)
Interessierte ohne Vorkenntnisse:
* Scratch <https://scratch.mit.edu/> : visuelles Programmieren, mit Schritt-für-Schritt-Anleitungen.
* Code.org <https://code.org/> : viele kleine Projekte, um programmieren zu lernen, zum Beispiel Lightbot.
* Stencyl <http://www.stencyl.com/> : Games visuell programmieren (nur Englisch).
Für Fortgeschrittene
Englische Projekte, die konkrete Programmiersprachen vermitteln. Python ist eine Programmiersprache, die sich besonders gut für Neulinge eignet:
* Online direkt Code ausprobieren: z.B. mit Python <https://www.python.org/shell/>
* «CodinGame <https://www.codingame.com/start> »: Online Programmierrätsel zusammen lösen
* «Codewars <https://www.codewars.com/> »: Programmieraufgaben («Katas») zu verschiedenen Programmiersprachen
* Online-Kurse, teilweise kostenpflichtig, zum Beispiel bei Codecademy <https://www.codecademy.com/> , Khan Academy <about:blank> , Free Code Camp <https://www.freecodecamp.org/> , Udemy <https://www.udemy.com/> , Coursera <https://www.coursera.org/>
Spielend mit Games programmieren lernen
Eine Auswahl von Games, in denen es auch ums Programmieren oder um Logikrätsel geht, nach steigendem Schwierigkeitsgrad aufgelistet:
* «Human Resource Machine» <http://tomorrowcorporation.com/humanresourcemachine> (2015)
* «Else heart.Break()» <https://www.srf.ch/radio-srf-3/digital/games/review-else-heart-break> (2016)
* «HacknSlash» <https://www.srf.ch/radio-srf-3/digital/games/review-hack-n-slash> (2014)
* «Hacknet» <http://www.hacknet-os.com/> (2015)
* «TIS-100» <http://www.zachtronics.com/tis-100/> (2015)