Gute Entscheidung
Crypter, Rats, bzw. allgemein Tools können generell in jeder Programmiersprache geschrieben werden, die kompiliert wird. Häufig sind C bzw. C++. Beliebt unter Anfängern ist Visual Basic 6 (wobei ich dir nicht empfehle, das zu lernen)
VB.NET und Python sind keinesfalls alte Sprachen. Sie werden ständig weiterentwickelt. Ja, man hat die Möglichkeit, wobei ich auf .net bei Szene-Tools verzichten würde
In der Regel ja. VB und Delphi sind für Windows entwickelt worden. TeamSpeak2 wurde zwar in Delphi geschrieben und auf Linux portiert, das war aber mehr als suboptimal und niemand wollte es benutzen .. KEINE Empfehlung
Man muss unterscheiden zwischen Programmiersprachen, die dein Programm kompilieren und solchen, die dein Programm interpretieren. Zu den Interpretersprachen gehören z.B. Python, Perl und PHP. Die Scripts, die du mit diesen Programmiersprachen schreibst, laufen auf allen Betriebssystemen, für die auch die Interpreter-Software verfügbar ist.
Java ist eigentlich auch eine interpretierte Sprache, wobei dein Programm aber in einen Zwischen-Code, den sog. Bytecode übertragen wird. Der Bytecode ist Betriebssystemunabhängig und wird von der Java-VM interpretiert. Python hat seit Version 2 eine ähnliche Funktion
Allgemein können C und C++ Sourcecodes für jedes Betriebssystem kompiliert werden, für das es einen Compiler gibt. Wenn dein Programm z.B. auch auf Linux laufen soll, darfst du keine betriebssystemabhängigen Befehle wie die Windows-API verwenden, weil es die unter Linux logischerweise nicht gibt.
Mit Python kannst du keine bzw. wenig betriebssystemabhängige Befehle ausführen. Du hast z.B. mit Python keine Möglichkeit, auf die Windows-API zuzugreifen. Wie es mit Delphi und VB aussieht, kann ich dir leider nicht sagen, weil ich damit nichts mache
Kommt drauf an, was du anfangen willst. Generell sind kompilierende Sprachen wie C++ für Szene-Tools um einiges mehr geeignet, als interpretierte Sprachen. Bei interpretierten Sprachen wie Python, Java o.Ä. muss der Interpreter nämlich installiert sein. Ein Standard-Windows-Dau hat keine Python, Perl oder PHP Interpreter installiert. Außerdem bist du mit diesen Sprachen sehr eingeschränkt, was die WinAPI angeht.
Ich würde dir dennoch empfehlen, mit Python anzufangen, weil das eine sehr übersichtliche Sprache ist und weil du damit gut den strukturellen Aufbau einer Programmiersprache lernen kannst. Die Grundstrukturen jeder Programmiersprache sind gleich und du wirst dir hinterher viel leichter tun, wenn du C++ oder eine andere Sprache lernen willst. Ich lege dir daher Python für den Anfang wirklich ans Herz, auch wenn du damit keine Tools wie RATs, Crypter, Stealer o.Ä. schreiben kannst.
Python wird mit einer Erweiterung (Python-Django) sogar mittlerweile zur Webentwicklung eingesetzt.
Python-Website: Python Programming Language – Official Website