If you already had cross-platform in mind, then I guess don't consider C#, or any .NET stuffs.
Use something like Java or Python, instead.
Anyway, MS don't force you to use their technologies :p
Use something like Java or Python, instead.
Anyway, MS don't force you to use their technologies :p