Go with what your comfortable with. You can write cross-platform apps in .NET too, using .NET core. And C# apps are available for the blind without any special components. You can write a .NET windows forms app with ease and it'll be instantly accessible, whereas with Java you need the Java Access Bridge. Java is probably more popular because of it's various philosophies: security, simplicity, object-orientation, distributional, robustness, architecture-neutrality, portability, interpretedness, high-performance, multithreadedness, and dynamicness. C# has already (for the most part) accomplished the "secure" factor, and is attempting to cross the architecture-neutral barrier as well. It's already simple, very robust, distributed, quite portable (in the right conditions, that is), high-performance, multithreaded, and even a bit dynamic. It is interpreted, in a sense; when you compile your app, it's compiled into JIT bytecode (which executes surprisingly fast). I'd say both are very good languages for work, regardless of income.
_______________________________________________ Audiogames-reflector mailing list Audiogamesfirstname.lastname@example.org https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector