this post was submitted on 11 Jun 2023
10 points (100.0% liked)

General Programming Discussion

185 readers
1 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 5 years ago
MODERATORS
 

I've been a Java developer for the last 3 years. I'm good with Spring boot, Java, intermediate topics, etc. Now my new job requires me to learn c#, .net tech stack. What's the best way to learn it fast and well so i can be productive soon?

top 4 comments
sorted by: hot top controversial new old
[–] pampoon@lemmy.ml 3 points 1 year ago

I can’t speak to the specifics of transferring from Java to C#, but as someone who recently had to re-learn/catch up on it and Dotnet for a job transition I can say what helped me after not touching it for nearly a decade.

I found a few people on YouTube that did project walkthroughs, and I followed along with them and built out their examples. I used C# 10 In A Nutshell as a reference when I felt I needed to dig deep on the various things the videos touched on or that I knew I’d be needing for the code base I was inheriting. I was preferential to Tim Corey, mostly because a lot of his videos felt up-to-date with the latest technologies and were easy to follow. He also has courses designed to be a boot camp for getting up to speed, I believe, on his website if that is an option for you.

[–] crmsnbleyd@sopuli.xyz 2 points 1 year ago* (last edited 1 year ago) (1 children)

Not an answer, but I've never had cause to learn anything about .NET (F# looks good though, i guess) and I hope that continues

[–] Raf@lemmy.world 1 points 1 year ago

The main reason to get into .NET is if you've started working for an employer that uses the Microsoft ecosystem.

[–] mercan@lemmy.ml 1 points 1 year ago

It’s very similar. I’d say learn syntax differences and read/watch some basic tutorials and the rest you’ll learn along the way.

load more comments
view more: next ›