You can develop professional websites with asp.net core.
You can develop professional games with unity3d or cryengine.
You can develop professional mobile apps with xamarin.
Visual Studio Code is a dedicated tiny editor with full code completion and debugging.
Visual Studio Community is a dedicated ide with extra features and amazing database and vm manager.
Is it the ultimate language to learn for indie and professional developers?
>>53846922
Fuck off Nutella
I like it desu senpai
shilling: the post
coming to a technology board near you in spring 2016
Are there any recommended C# crash courses? I don't want a tutorial for beginners, but the popularity of the language makes it hard to find something actually worthwhile.
Java pays more is there is a lot more jobs for it.
>>53846922
>Visual Studio Code
wait, what? They support linux? wtf is going on here.. and they made another IDE when they have Visual Studio?
>>53847506
t. Rajesh
>>53846922
Can I target ARM64?
>>53847509
It's basically a text editor with plugins marketed towards webdev scum
>>53846922
VS Code sucks for writing C#, and the language is still just a slightly polished version of Java. AKA: Language for code monkeys to feel intelligent with despite losing productivity, and for educayshonal institutions to jew people.
>>53846922
Also you can't use Visual Studio Community for writing anything other than hobby shit.
If you want to sell you have to buy their shit.
>>53848182
You don't have to buy azure subscription for your applications or services.
But yes microsoft shills their services in their software.
I switched from laravel/cordova to asp.net/xamarin, that's just WONDERFUL.
Unfortunately there are still much more jobs for the first but you will die sooner.
>>53846922
F# > C# if I have to use .NET
>>53848182
Wat? That's not true. Source: 4 man dev team here, we're shipping production software built with VS Community, and we don't pay a cent to MS.
>>53848850
This so much. i quit my last job because the team manager fired our iOS guy and made me do cross-platform cordova apps instead WP/Android. If he was sane and paid for a Xamarin license that day, I would have stayed. But fuck that cordova PoS.
It's better than almost every other language, so maybe not ultimate, but a good one.
>>53848182
Bullshit, Community edition is loaded. It's just not autist friendly.
>>53846922
>Is it the ultimate language to learn for indie and professional developers?
No. That would in fact be Javascript :^)
>>53846922
Why does my university not teach C# then? Everything is Java, C, or C++.
>>53849050
>he thinks that university will teach him relevant and useful skills
>>53849066
C# is 4th. I guess my school is sticking with the top 3.
http://blog.codeeval.com/codeevalblog/2015#.VwGCp4-cGM8=
I am learning C# on my own because I like .NET and have a Windows computer.
>>53846922
how is this not considered advertisement? at least i hope 4chan to be getting some money from Microsoft.
>>53847506
This. I actually like C# more but the market demands Java, it's a fact.
POO IN LOO
>>53849050
Universities also teach """womens studies""" and """social sciences""", that doesn't make them good.
OK so c# is bad(that's what I glean here). What is another widely used, versatile, in convoluted language?
>>53849208
*unconvoluted
>>53847509
It supports basically any language tho, and the ability to add in plugins is great.
I don't know why they did it tho, it actually allowed me to move to linux lol.
>>53847459
Yellow book SENPAI. Ohne scheiß
>>53849208
You're retarded.
>>53849040
> tfw i like js's core features a lot
> tfw the api, whatever "standard library" is there and browser and everything else is absolute horseshit
> tfw :(
Thinking of getting into programming. How is C# better than C++?
>>53849514
They have different use cases. Neither is "better".
>>53849180
Not in my department.
>>53849643
Elaborate.
>>53849451
The DOM is the worst API ever designed. But Javascript itself is a good language if you avoid 90% of it.
>>53849719
C++ is used for high performance applications where a fine control over how memory and other resources are used is needed.
C# has a more varied role, and can perform well in both web development and in cross platform applications using xamarin. It has a large library of classes and functions built in though the .NET framework, although it suffers some of the same performance problems as Java.
>>53848182
false.
>Any individual developer can use Visual Studio Community to create their own free or paid apps.
>An unlimited number of users within an organization can use Visual Studio Community for the following scenarios: in a classroom learning environment, for academic research, or for contributing to open source projects.
>For all other usage scenarios:
>In non-enterprise organizations, up to five users can use Visual Studio Community. In enterprise organizations (meaning those with >250 PCs or >$1 Million US Dollars in annual revenue), no use is permitted beyond the open source, academic research, and classroom learning environment scenarios described above.
Nothing you make will be performant or light. Your "tiny" editor is based on a fucking browser engine and uses three separate parsers to display and edit text.
Sounds like microsoft just wants to drive PC purchases up by giving people reasons to upgrade.
>>53846922
>meme language #132958
>>53846922
It's not open source, so no thanks.
Why not PHP?
>>53850102
C# became open source, Java 8 sort of became closed-source, check your facts
>>53850102
It's open source except unity3d...
>>53848779
Read license. Not talking about Azure, but VS Community Edition.
>>53848960
>Wat? That's not true. Source: 4 man dev team here, we're shipping production software built with VS Community, and we don't pay a cent to MS.
Read the license, you're in breach of the terms. Your copies are as good as pirated.
>>53848989
I didn't say it wasn't "loaded". It's "loaded" alright, full of bloat and slow as shit. If I wanted bloat I'd go for JetBrains' IDEs.
>>53849404
Danke dir
>>53846940
But his poo is shockingly delicious.
>>53850722
VS Community allows teams of up to five people to use it. Anon is on a team of four. 4 < 5.
>>53850443
It was made 6 years ago...
>>53846940
>Nutella
Don't you talk shit about Nutella son.
>>53846922
I wanted to hate C#, but I have to admit it's pretty good. It's like a Java that I enjoy working with.
>>53850443
>Visual Basic
>>53848163
You're just projecting.