Zum Inhalt springen
๐ŸŒ™ Komplettkurs 2026

Lua Lernen

Lerne Lua - die schlanke, einbettbare Scriptsprache hinter Roblox, Neovim, World of Warcraft Addons und unzaehligen Games. Klein, schnell, maechtig.

7 Lektionen
3+ Stunden
3 Module
100% Kostenlos
hallo.lua
-- Lua - klein, einbettbar, ueberraschend maechtig
local namen = {"Max", "Anna", "Leo"}

for _, name in ipairs(namen) do
  if #name > 3 then
    print("Hallo, " .. name .. "!")
  end
end

local function gruessen(name)
  return ("Hallo, %s!"):format(name)
end
Was du lernst

Vom Einsteiger zum Profi

Alles, was du brauchst, um Lua zu meistern

Lua installieren und ausfuehren
Variablen, Typen und Scope
Kontrollstrukturen und Schleifen
Funktionen und mehrere Rueckgabewerte
Tables als universelle Datenstruktur
OOP mit Metatables
String-Manipulation und Pattern
Module und `require`
Coroutines Grundlagen
Einsatz in Roblox und Neovim
Warum Lua?

Die richtige Wahl

๐ŸŽฎ

Scripting in Games

Roblox, WoW-Addons, Garry's Mod, viele Engines - Lua ist die Scripting-Sprache der Games-Welt.

โšก

Winzig und schnell

Die Laufzeit passt in ein paar KB, mit LuaJIT ist Lua eine der schnellsten dynamischen Sprachen.

๐Ÿงฉ

Einbettbar

Entwickelt als Sprache fuer "innerhalb" von C/C++-Anwendungen - perfekt fuer Erweiterungen.

โœ’๏ธ

Neovim nutzt Lua

Die moderne Neovim-Konfiguration wird in Lua geschrieben - du lernst ganz nebenbei Editor-Superkraefte.

Curriculum

Dein Lernpfad

Strukturiert aufgebaut - jedes Modul baut auf dem vorherigen auf

๐ŸŽฏ
Modul 2

Grundlagen

Variablen, Kontrollfluss und Funktionen

3 Kapitel
๐Ÿ—‚๏ธ
Modul 3

Tables & Module

Das Herzstueck von Lua

1 Kapitel

Bereit loszulegen?

Starte jetzt kostenlos mit der ersten Lektion!

Erste Lektion starten