Show Notes und Links
Erratum: Anzahl der HTML-Befehle > 100
HTML Element Referenz bei Mozilla
Was wozu lernen?
HTML, CSS und Javascript = Ein (kleiner) Stack für Webseiten-Entwicklung
AJAX
Seperation of Concerns = Trennung der Verantwortlichkeiten
Ein Rundgang durch viele Programmiersprachen
BASIC
Logo
Scratch
PHP (interpretiert)
Perl
Python
Ruby
C (kompiliert)
C++
C# (C-Sharp)
Java (Bytecode, virtualle Maschine, JVM; write once, run everywhere)
Assembler
Maschinensprache
R
MathematicaWolfram AlphaMit Mathematica erstelltes Bild
Erlang (OTP)
Elixir
Processing
Bibliotheken
z.B. GUI-Bibliotheken
Tcl
GTK
QT
UIKit
Swing
AWT
JavaFX
Microsoft Silverlight
Adobe Flash
WPF Windows Presentation Foundation
Windows Forms
D3
E-Charts
Frameworks
Ruby on Rails (Web Applikation Framework)
Django
Drupal
Sinatra (Micro Framework)
Phoenix
CakePHP
Shiny (R)
Artoo (Roboter)
.NET
Bootstrap
Zurb Foundation
Typo 3 (fließender Übergang zu CMS)
jQuery
Angular (Browser-Frontend)
Ember.js
Backbone
React
React Native
Eclipse
LibreOffice SDK (software development kit)
JDK (Java development kit) vs. JRE (runtime)
Applikationen
z.Z. CMS
Joomla
Wordpress
Community finden
Meetup
Aufgabe für Anna und die Hörerschaft: Finde heraus, was du machen möchtest, um dich für deine erste Programmiersprache zu entscheiden.
Entscheidungshilfe: Soll es etwas fürs Web sein oder nicht? Soll es ein durchschnittlicher Computer sein, oder ein anderes Gerät, wie ein Kühlschrank oder ein Quatcopter o.ä., auf dem die Software läuft? Gibt es einen zukünftigen Arbeitgeber, der spezielle Anforderung? Etc….
Wichtig für die Entscheidung ist der Bereich, in den man möchte.