> Inkább ideológiai...
Oké, ez sem gond, nyilván nem erőszak a disznótor. Csak azért érdekelt, mert sokan fals előítéletekkel kukázzák reflexből a MS-ökoszisztémát, amit nem is próbáltak.
Programozás szempontból viszont továbbra is azt javaslom, hogy gondold újra. Amiatt mondom ezt, mert programozástanuláshoz a C#/VisualStudio nagyon jó - ez persze szubjektív.
Ami viszont objektív, hogy ha megtanulsz egy .NET-es nyelvet, mondjuk a C#-ot, akkor gyakorlatilag nulla továbbképzéssel képes leszel asztali alkalmazásokat (WinForms, WPF), weboldalakat (ASP.NET), mobilalkalmazásokat, konzolos alkalmazásokat, játékokat (akár konzolra is), beágyazott alkalmazásokat (.NET CE), stb. fejleszteni. Mindezt úgy, hogy a létező kódod nagy része (kb. minden, a UI-t kivéve) újrahasznosítható.