Hallo,
du kannst am besten als weitere Programmiersprachen dich in Richtung C++ begeben, da langsam mal mit den Grundlagen anfangen (z.B. ein Buch kaufen, kann aber leider keins empfehlen). Wenn du dich damit auch beschäftigst und es dir Spaß macht, dann kannst du dich auch in Richtung Web begeben und z.B. PHP anfangen.
Wenn du einmal eine Programmiersprache gut beherrschst, sind die anderen umso einfacher. Klar sind nicht alle gleich (Beispiel: VB.Net != Java), aber bspw. VB.Net und C# ähneln sich sehr vom Aufbau (Syntax ist natürlich ein bisschen anders). PHP ist ebenfalls einfach, wenn man mal die Grundlagen kann.
Um Programmierer zu werden, solltest du dich logischerweise mit Computern auskennen, Programmiersprachen können (wie oben schon geschrieben, werden heutzutage C#, C++ und Java am meisten gefordert, gibt aber auch Ausnahmen). Dazu kommt noch, dass heutzutage auch gutes mathematisches und logisches Verständnis gefordert wird.
Wie es mit dem Gehalt und bei MS aussieht, kann ich dir leider nicht sagen.
Viel Glück!