Wie sieht das ganze mit cgi-Scripten aus (Ruby, Python), die müssen ja normalerweise im cgi-Ordner liegen. Kann ich die auch einfach so in ne HTML-Datei einbinden?
Im Prinzip nein.
Du sprichst hier einen der Vorteile von PHP an, es fühlt sich an wie HTML und du kannst die PHP Dateiein mit HTML Dateien vermischen auch die Ordnerstruktur ist die Gleiche.
Bei den anderen Sprachen gibt es diese Vermischung von HTML Code und Programmiercode so nicht (was bei grösseren Projekten auch nicht gewünscht ist, im gegenteil es wird dort als schlechter Stil angesehen), dort wirst du ein Templatesystem verwenden.
Du kannst natürlich auch in anderen Sprachen einzelne Skripte einbinden, bist aber nicht an ein CGI Verzeichniss gebunden, aber das macht man dort um Funktionalität einzubinden und nicht wegen der Ausgabe.
Struppi.
Javascript ist toll (Perl auch!)