Webprogrammierung
Beim Thema Websiteerstellung gibt es verschiedene Möglichkeiten der Erstellung.
Für Programmierer bietet sich die Konsole bzw. ein Editor mit Syntax-Highlightning an. Somit kann der Code für HTML, CSS, JavaScript und PHP direkt eingetippt werden. Der Programmierer hat somit die absolute Freiheit nach seinen Wünschen alles beliebig zu entwicklen und zu gestalten.
Bei großen Websites mit benötigten Standard-Funktionen bieten sich eine Reihe von Content-Management-Systemen an. Für kleinere Seiten mit einfacher Bedienung ist Joomla die erste Wahl. Joomla (ehemals Mambo) bietet überschaubare Funktionsvielfalt, leichte Erweiterbarkeit mit einer guten Community. Typo3 ist der Riese unter den CM-Systemen. Geht nicht, gibts nicht, oder wird einfach programmiert. Die Masse an Extensions um die Möglichkeiten von Typo3 zu erweitern ist fast unüberschaubar. Alles was man benötigen könnte, gibt es bereits in verschiedenen Ausführungen als Extension mit SWX-Dokumentation (für die Doku wird OpenOffice benötigt).
Für ungeübte Websiteersteller bieten sich WYSIWYG-Editoren (what you see is what you get) an. Editoren wie FrontPage, Dreamweaver und GoLive bieten mit einer aufgeräumten Oberfläche die Möglichkeit Webseiten zu erstellen. Da allerdings die neuen Editoren Grundkenntnisse in HTML und CSS voraussetzen, kommt man um das Erlernen dieser nicht herum.