H
H
heyheyheyd2020-11-08 13:57:24
.NET
heyheyheyd, 2020-11-08 13:57:24

How to start and continue learning C#/.NET?

I know that there were a lot of topics on this issue, but, unfortunately, I didn’t find anything for myself and I want to state my question here, trying to write it in as much detail as possible.
I am now aiming at least for the C# Trainee position, as this is the most-very entry level. There are very (too very) many resources on the Internet for learning and a lot of things to learn (and it is not clear until what point you need to learn such accompanying materials as the same JavaScript, which, to my surprise, is needed by .NET developers).
I want to hear a constructive answer from experienced guys on how to start and where to gradually continue (preferably, write it in as much detail as possible by providing links / names of courses or books, since I feel like a pet kitten). I wrote the following sheet for myself, I ask you to look at it and tell me what is missing here and what would be superfluous:

- C# itself - I decided to study the syntax of the language itself by going through the whole Metanit course (eg https://metanit.com/sharp/tutorial/ )
- After mastering the syntax, I think it's worth starting to study the .NET platform itself and how it works on CLR via C # Jeffrey Richter
- Next, I thought it's worth learning SQL in this course - https://www.tutorialspoint.com/sql/ index.htm. Although I do not understand how much volume is needed for the database and until when I need to take this course, please tell me.
- Relational databases - https://habr.com/en/post/193136/ all 15 articles from the thread -
JavaScript - https://learn.javascript.ru/ At what point will it be enough?
Also, I'm not sure if it's needed, but I saw somewhere that it's worth learning too - React https://reactjs.org/tutorial/tutorial.html

In my question, I mean the minimum program for Trainee, since I I want to learn it all more deeply later (as soon as I become a trainee), so please don’t write something like “learn everything, it will still come in handy later”.
If you think that any of the points that I wrote above would be better studied on this or that material, please write. Or if you think that some of the points can be excluded at the initial stage (or something is missing), please also write (it would also be nice to help me with the questions that I wrote in the points themselves, i.e. tell me before when you need to learn this or that thing).
I ask for the most constructive feedback, since I really want to move in this area, but I feel as lost as possible and I can’t clearly make any plan for myself, and this makes me feel a little discouraged. Thanks in advance!

Answer the question

In order to leave comments, you need to log in

3 answer(s)
V
Vladimir Korotenko, 2020-11-08
@firedragon

Good plan. As for js, it's better to add typescript right away. And a little css scss and webpack. For a sequel, take a course on ef core and dapper. Don't go too far beyond sql 92 in syntax. Look at Microsoft's ms sql server book online.

X
xmoonlight, 2020-11-08
@xmoonlight

This is spam!

A
Alexander, 2020-11-10
@tentrun

If you are learning .net not for the web, immediately remove the garbage from here, oh, that is, js and react. Because c# has a lot of areas, like desktop, mobile, gaming and web. What do you need?
Desktop - you boldly remove everything that somehow concerns js and learn wpf and different frames from vacancies (because whoever says they are and are needed).
Mobile - you learn js at the level of cycles and just learn basic java and hamarin.
Game - you can remove the database from the JS, and teach the docks of Yunki or another engine.
Well then, welcome to the gay club, everyone is very welcome here and you learn js, bd, linq and asp.net.
At the moment, the main thing from juniors and others is required to at least verbally know what OOP and frameworks are.
If someone does not agree with what I described - I'm happy to discuss.
I forgot to specify the unsafe code for programming all sorts of SMT32 and similar COM devices.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question