Wie ein Prof damals(TM) gesagt hat: Die algorithmische Lösung ist unabhängig von der verwendeten Programmiersprache. Wer eine kann, kann alle... oder so ähnlich. Man lernt dann nur noch Syntax, das kann man sich anlesen. Mit OO ist das alles ein bisschen weniger offensichtlich, weil die Syntax zum Zugriff auf die Objekte und Methoden teilweise ziemlich unterschiedlich ist.
That said, habe ich schon mal etwas programmiert in (alphabetisch und ganz sicher nicht vollständig)
Basic (als noch wirklich JEDER Computer zu Hause das hatte)
C
C++
Elan
HTML (was WIRKLICH keine Programmiersprache ist) aber mit
JavaScript oder JScript als Einbettung vielleicht schon
Java
Lisp
LPC
Pascal
Perl
PHP
Powershell
Prolog
SQL (wenn man das eine Programmiersprache nennen möchte)
STEP5 (Für Siematic Steuerungen)
TCL/TK
Visual Basic (als es noch eine eigenständige Programmiersprache war)
Manches davon war nur in der Uni und nicht sehr tief, anderes waren durchaus mehrere tausend bis zehntausende von Zeilen. Und ich habe wirklich nie gerne programmiert, immer nur wenn's die Sache wirklich erfordert hat und niemand da war, dem ich es überhelfen konnte.
Oder als Hobby/Zeitvertreib, wie bei
LPC.