TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Is C# worth learning to only get a formal job?

2 pointsby amtsabout 2 years ago
One of my acquaintances, a retired informatics teacher, piled me his lectures to learn C#, because there may be an opportunity for some work at his acquaintaince &#x27;s company, who uses C# for IoT and smart homes.<p>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.<p>I wouldn&#x27;t like to be associated with Microsoft so far, and if the paragraph above is true, I would rather learn Java and more C++&#x2F;C and would be more willing to work with Python in whatever implementation of it.<p>Should I invest in C#? Is it really better for IoT than C&#x2F;C++?

1 comment

rvheldenabout 2 years ago
C# is a language designed by Microsoft and is often used in business applications and is supported on many platforms, including mobile and IOT.<p>It can be used on Linux, Apple, IOS, Android and can even run on a raspberry pi (ARM).<p>The dotnet (Framework part is the old windows only version) is just the runtime engine of C# &#x2F; F# and Visual Basic.<p>So to answer your question, if it is worth it to learn, it&#x27;s a good and easy language to learn object oriented programming and has very good tooling available, you can either use vscode (free) or jet brains rider (payed) on Linux or Mac and for windows you also have the option for visual studio community edition (free).<p>But in general pick a language and stick with it for a while, whichever language you pick to start with doesn&#x27;t matter that much. The art of programming is almost the same in every language and syntax doesn&#x27;t matter much.<p><a href="https:&#x2F;&#x2F;dotnet.microsoft.com&#x2F;en-us&#x2F;" rel="nofollow">https:&#x2F;&#x2F;dotnet.microsoft.com&#x2F;en-us&#x2F;</a> <a href="https:&#x2F;&#x2F;dotnet.microsoft.com&#x2F;en-us&#x2F;learn" rel="nofollow">https:&#x2F;&#x2F;dotnet.microsoft.com&#x2F;en-us&#x2F;learn</a>
评论 #35759880 未加载
评论 #35756743 未加载