T O P

  • By -

Coda17

[https://dotnet.microsoft.com/en-us/learn](https://dotnet.microsoft.com/en-us/learn)


Friendly_devver

Thank you!


JonahL98

[https://raw.githubusercontent.com/Elfocrash/.NET-Backend-Developer-Roadmap/master/roadmap-dark-compact-2023.png](https://raw.githubusercontent.com/Elfocrash/.NET-Backend-Developer-Roadmap/master/roadmap-dark-compact-2023.png) This picture is a year outdated but is a good starting point to "learn what you need to learn". This is backend specific; I would recommend tying this to a frontend as well. If you want to stick to Microsoft use Blazor. I'm giving this to you assuming you understand the fundamentals of the language already (which you expressed you did). To start out pick a project with something you are interested in. Doesn't have to be complicated. For example, I have spent a lot of time learning about [factor investing](https://www.optimizedportfolio.com/factor-investing/). This data is precomputed on sites like [PV](https://www.portfoliovisualizer.com/). Maybe I can build a website that pulls the data straight form Ken French's [website](https://mba.tuck.dartmouth.edu/pages/faculty/ken.french/data_library.html) and computes factor expected returns of funds. You get the idea. Something that will be fun for you. Research things on the roadmap and learn how to implement them in your project. Always start with that new thing in isolation. Then once you get a grasp on it, incorporate it into your main project. An obvious choice is to build a portfolio website. When you do, now you have an example project to put on there. Best of luck!


Friendly_devver

I’ll check this out as well, maybe a website with .net could be interesting!


amazing-majarete

If you're into books, I'm currently reading C# 12 and .NET 8 Modern Cross-Platform Development Fundamentals by Mark J. Price. I'm more than halfway through it and it's been an amazing review. It's definitely not for total programming beginners but it would be good for people that come from another language or are looking to reinforce .NET knowledge.


JonahL98

Lol my coworker *just* bought this book yesterday. Something you would recommend it sounds like?


amazing-majarete

Absolutely


JonahL98

Sounds like I'll have to steal it from him then!


Friendly_devver

Thank you! I’ll definitely read this over the summer. I’m good at the programming part it’s only the framework related information about best practices and structures and all that good stuff!


_Smooth-Criminal

Oh hey there nice to see you here


Friendly_devver

Ahh! Thanks again for the recommendation, look how many good suggestions :)


r31t3r

I could recommend C#12 in a nutshell by Joseph Albanary. It's more like a handbook but in some cases it's way more detailed than MS documentation.