Emerald denken
Emerald ist kein “entweder einfach oder mächtig”. Es ist eine Leiter: unten simpel, oben ernstzunehmend.
Die Emerald-Leiter
Du kannst Emerald in vier Stufen lernen. Jede Stufe macht dich produktiver, ohne dass du die vorherige wegwerfen musst.
1. Skript-Modus
Du schreibst main(), Variablen und Funktionen. Perfekt zum Starten.
2. Typen verstehen
Du lernst Int, String, Bool und warum der Compiler meckert.
3. OOP
Du baust Klassen, Konstruktoren, Methoden, Interfaces und Generics.
4. Power
Du nutzt Result, Option, Concurrency und Makros für große Systeme.
Wie Java — nur weniger Zeremonie
Java ist stark, weil es große Systeme strukturieren kann. Emerald will diese Stärke behalten: Klassen, Interfaces, Generics, Sichtbarkeit und klare Typen.
Aber Emerald versucht, den Einstieg kleiner zu machen. Du musst nicht mit public static void main(String[] args) starten. Du darfst mit main() anfangen.
Der Compiler ist kein Gegner
Wenn Emerald einen Fehler meldet, ist das kein Drama. Der Compiler schützt dich vor Bugs, die sonst erst beim Nutzer explodieren.
Statisch typisiert heißt: Fehler früher sehen. Das ist am Anfang ungewohnt, später Gold wert.