also, ich möchte mit dem programmieren anfangen, und verschiedene leute haben mir geraten java zu lernen, weil es

a) auf einer vm läuft und somit auf jedem betriebssystem
b) weil mittlerweile auch wirklich komplexe programme geschrieben werdn könne
c)sehr zukunftsorientiert ist.


Dann habe ich mir mal das mit dieser VirtualMachine mal angehört. Also, habe ich das richtig verstanden, man installiert sich eine virtualmachine, etwas von Sun konzipiertes, und nur damit läuft das von mir gechriebene Programm?
Wenn ich später dann mal meinen ersten Passwort-Stealer code, oder gar ein RAT, würde dann bei demjenigen, der den erstellten server ausführt, aber nicht die VM von java installeirt hat eine fehlermeldung erscheinen?

Kennt sich jemand damit aus?

mfg
TaNkOrDeR


PS: Ich möchte nicht mehrer programmiersprachen lernen, nicht sowas wie "lern das und steig später um". ich möchte eine einzige perfekt könne und beherschen. ist java da die richtige wahl?