Es gibt eine Vielzahl von Webanwendungssprachen, in die Sie einsteigen können. Die, mit denen ich am meisten Erfahrung habe (und deshalb hier darüber sprechen werde), sind PHP, eRuby und Ruby on Rails. Alle diese haben gute Tutorials im Internet verfügbar - ich werde auf einige von ihnen unten verlinken.
Welche zu wählen hängt davon ab, was genau Sie suchen. Mit PHP und eRuby müssen Sie die meisten Dinge selbst tun - während Ruby on Rails viele Dinge für Sie erledigen wird (nützlich, aber auch gefährlich, wenn Sie nicht wissen, was Sie tun). Ruby on Rails ist gut für Datenbank-bezogene Dinge - zum Beispiel die Standard CRUD (Erstellen, Lesen, Aktualisieren, Löschen) -Anwendung. Die Standard-Art von App Ruby on Rails (oft abgekürzt als RoR) Tutorials lehren Sie ist eine Blog-Anwendung (Erstellen von Einträgen, Lesen von Einträgen, Aktualisieren von Einträgen, Löschen von Einträgen) oder eine Adressbuch-Anwendung.Es ist möglich, viele dieser Anwendungen fast in einer Codezeile zu verwenden - mit RoRs "Scaffold" -Funktion.
PHP und eRuby machen Sie mehr von der Arbeit selbst - aber das kann in einigen Situationen besser sein. PHP ist bekannter und wird häufiger verwendet als eRuby, aber ich mag die Ruby-Sprache, daher mag ich gerne eRuby. Diese eignen sich sowohl für einfache Anwendungen (wie Kontaktformulare auf Webseiten) als auch für komplexere Anwendungen (phpBB - ein Stück Forum-Software ist in PHP geschrieben).
Für welche man wählen - ich würde mit ihnen spielen und sehen, was Sie denken. Versuchen Sie, mit jedem die ersten paar Teile eines Tutorials durchzugehen und sehen Sie, ob es Ihnen gefällt oder nicht.
Hier kommen die Links zu verschiedenen Tutorials:
PHP
eRuby
Ruby on Rails
Es gibt ein paar Tutorials, um loszulegen. Einige davon führen Sie durch die Installation der notwendigen Software (Webserver und alles andere - zB php oder ruby) und andere nicht. Eine gute Möglichkeit, Apache (Webserver), MySQL (db) und PHP unter Windows zu installieren, ist XAMPP. Wenn Sie unter Linux sind, dann sind Apache, MySQL und PHP in Ihren Paket-Repositories und es kann Distro-spezifische Anleitungen geben, um diese einzurichten.