Was brauche ich dafür und sind dafür Voraussetzungen nötig?
Um eine Webseite zu programmieren brauchst Du:
- Einen Server, auf dem Deine Seite gehostet wird.
- Kenntnisse in HTML/CSS für die Gestaltung der Webseite
- Kenntnisse in JavaScript, um die Interaktion mit dem Benutzer zu ermöglichen. Die Mathe-Tools, die gorgar und ich geschrieben haben, sind z. B. in JavaScript entstanden:
http://gauss-trainer.gorgar.rocks/ (Gauss-Trainer)
https://www.cyber-security.online/determinantenberechnung/ (Determinanten-Rechner)
Der Besucher interagiert mit dem Skript via HTML-Elementen (z. B. Eingabefelder), deren Werte dann ausgelesen werden können. Aber auch andere Sprachen wie Python können zur Web-Programmierung eingesetzt werden. Dafür bietet sich z. B. das Django-Framework an: https://www.djangoproject.com/
- Kenntnisse in PHP (z. B. für die Kommunikation mit einer Datenbank).
Was möchtest Du auf Deiner Website präsentieren? Möchtest Du einen Online-Shop eröffnen, einen Blog schreiben oder einfach nur ein wenig herumexperimentieren?
Es gibt auch Website-Baukästen, die einem die Arbeit mit JavaScript und HTML/CSS abnehmen, wie etwa
https://de.jimdo.com/
https://de.wix.com/
Jimdo kann leider aber leider kein PHP, was die Datenbankkommunikation etwas erschwert.
Du kannst zum Lernen aber auch zunächst nur auf Deinem Rechner arbeiten. Öffne dafür einen Editor und tippe
<html>
<title>Willkommen!</title>
<body>Meine erste Seite</body>
</html>
ein. Speicherst Du das als ".html"-File und rufst dieses mit einem Browser auf, hast Du Deine erste (lokale) Webseite. Für den Einstieg eignen sich auch
http://wiki.selfhtml.org/ und https://jsfiddle.net
Bei Letzterem kannst Du die verschiedenen Komponenten (HTML, CSS, JavaScript) in Interaktion sehen.
Stelle gerne weitere Fragen zum Thema Website-Programmierung!