Englisch solltest Du auf jeden Fall gut können, da die meisten Materialien zu Programmierung im Internet auf Englisch sind. Das Grundlegende findet man zwar auch auf Deutsch, aber sobald man sich in einen bestimmten Bereich tiefer hineinbewegt, findet man auf Englisch viel mehr Seiten.
In einem Computernetzwerk ist mit "Server" oft der (Zentral-)Computer gemeint, der insbesondere in Multiplayer-Spielen die Spielwelt verwaltet und Anfragen der Computer ("Clients") der verschiedenen Spieler beantwortet, d. h. ihnen dient (engl. "to serve").
Damit lässt sich fast sogar die zweite Frage beantworten, denn was Web-Apps im Browser betrifft, wird für die Serverentwicklung oft C# oder Java (aus Geschwindigkeitsgründen) und für die Cliententwicklung JavaScript (aus Plattformunabhängigkeitsgründen) eingesetzt. (Viele Spiele-Clients, die nicht im Browser, sondern direkt als Anwendung auf dem Computer laufen, sind übrigens nicht in JavaScript, sondern meistens in C++ geschrieben, da hier sowohl Server als auch Client schnell arbeiten müssen.)
Mit RageMP (und Spielescripts im Allgemeinen) kenne ich mich leider nicht gut aus, aber ich wünsche Dir viel Erfolg beim Programmieren (und Lernen)!