[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Any tips for a C# beginner? I came from javascript background

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 22
Thread images: 2

File: lrg.jpg (133KB, 500x656px) Image search: [Google]
lrg.jpg
133KB, 500x656px
Any tips for a C# beginner? I came from javascript background and now picking up C# because my work made me use Unity. Willing to explore more C# stuff beyond Unity, where shall I begin?
>>
>>62183599
Visual studio is mandatory, get that shit now. Also if you understand java already, C# is going to be easy as hell to understand.
>>
>>62184346
Syntax wise most programming language shares a lot of similarities. What would you say a must know for a C# beginner?. I can cover most of the basic stuff like conditionals, methods, class, but I feel like theres still a lot more to cover.
>>
>>62184580
Threads,Async, LINQ, tuples, optional, collections, generics.
>>
>>62184346
is VS code ok?
>>
File: preppy.gif (1MB, 500x360px) Image search: [Google]
preppy.gif
1MB, 500x360px
Learn c++ instead
>>
>>62185379
i studied c++ under bjarne stroupcuck himself and was unable to land a job in 3 years
>>
>>62185417
Tbh friend if you're a competent c++ developer then A: you don't need tips for learning c#

B: you're not a competent c++ developer

C: skills != job. Skills + experience = job
>>
>>62185480
Thats not OP. I'm OP, I know Unreal Engine uses C++. C++ and C# are similar but I'm leaning towards C# because I use it with Unity. Im not trying to find a C# job, just want to have better understanding of the language and looking for any guidance for someone who started with javascript thats all.
>>
>>62185480
A. If you think c# and c++ are the same thing you are fucking retarded.

B. The fuck I'm not

C. No jobs = No experience to get a fucking job
>>
>>62184707
Thanks, the answer im looking for
>>
>>62185592
A: if you can't translate an understanding of c++ into c# then you're simply a brainlet

C: Not trying hard enough and/or over inflated expectations
>>
>>62184718
A meme for a day media coverage and to act like a good guy.
>>
>>62183599
>Any tips for a C# beginner?
Suicide, before you became a retard at emet.
>>
>>62183599
Depends on what you want to do. Since C# is very general purpose you can pretty much write whatever you want, except for low level shit.
Pretty much pick anything that seems like it's worth your time and go for it.
>pet projects
>pet projects
>pet projects
>>62184346
>java is the same a javascript
every fucking time
>>
>>62184718
no get visual studio.

vs code is literally a notepad
>>
>>62184707
Properties, decorators, iterator/yield, reflection, interfaces, lambdas and anonymous datatypes.

The collections in the standard .NET are goat. Generics are just like in C++, so pretty nice. LINQ is cool, but haven't really gotten around to use it that much.

I've written quite a bit in C# already at work. Right now on a project where I use ASP.NET MVC controllers in C#, MSSQL for data, JS/Mithril for client implementation and none of the cshtml/Razor stuff. It's probably one of the nicest possible solutions when IIS, MSSQL and ASP are mandated. Only stuff I still don't like is IIS, it's about as verbose in its errors as a pantomime is at speaking.
>>
Step 1: get C# in a Nutshell.
It's incredibly well-written and covers the entire language.

Step 2: throw away 99% of what you know about JavaScript. They don't apply to strongly-typed, classical OOP languages like C#.
>>
>>62188342
This. Vs code is a piece of shit.
>>
>>62188810
Or he can just check channel9 or Microsoft virtual academy.
>>
>>62183599
Unity supports javascript like scripting. why learn something new? Also unity comes with MonoDevelop or did which supports all the c# youll need.
>>
i know some c#, can someone hire me
Thread posts: 22
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.