Ja, das hängt natürlich zum einen davon ab, was Du mit der Programmiersprache realisieren möchtest und zum anderen natürlich auch davon, ob die gewählte Sprache auch von deinem Provider unterstützt wird.
Ruby zum Beispiel wird noch nicht von allen Providern angeboten.
Für dein Programmierbeispiel kannst Du Ruby natürlich verwenden. PHP auch. Ich programmiere beruflich seit 1999 mit PHP und privat seit 2 Jahren auch mit Ruby. Ruby ist eine Sprache, die einfach irgendwie Spaß macht und mit der man auch als Anfänger recht schnell zu guten Ergebnissen kommt. Und da sie etwas "strenger" ist als PHP (Beispiel: Variablen-Typen), ist sie auch gut als Anfängersprache geeignet, weil man sich direkt einen guten Prgrammierstil zulegen kann.
Andererseits ist aber auch PHP für Anfänger gut geeignet und hat - das ist vor allem ein Pluspunkt - eine große Community. Im Netz findet man blitzschnell für jedes Problem eine passende Lösung. Die Ruby-Community ist auch recht groß und hilfsbereit, aber die Informationen, Tutorials und Hilfen sind bei weitem nicht so umfangreich wie bei PHP.
Es gibt auch noch Perl und Python, mit denen Du das gesteckte Ziel erreichen kannst. Und und und. :)
Am besten ist es, man probiert einmal ein paar Sprachen aus. Was allerdings wohl erst dann richtig Sinn macht, wenn man schon eine Sprache (zumindest etwas) kann...
Also: einfach mal ein paar Sprachen installieren und ein paar Anfänger-Tutorials aus dem Netz probieren. Bei mir ist es so, dass ich recht schnell merke, ob mir eine Sprache liegt und gefällt, oder ob es nicht so das Richtige ist...
Viel Spaß! :)