Ask HN: Is C# worth learning to only get a formal job?
I googled a bit, and none of the first ~7-10 pages mentioned C# as a language of choice for IOT or smart home automation. As I understand, the main peculiarity of C# is that it heavily uses .NET framework and is basically designed for Microsoft products and more widely used in games and virtual reality.
I wouldn't like to be associated with Microsoft so far, and if the paragraph above is true, I would rather learn Java and more C++/C and would be more willing to work with Python in whatever implementation of it.
Should I invest in C#? Is it really better for IoT than C/C++?