Quote:
What I need to learn next to become expert C# developer?
To become an
expert C# developer, you first need to become an
expert developer.
An expert do not just learn its subject, he masters its subject.
As an expert, you need to master algorithms and can combine them to get desired result.
As an expert, you need to master analyze methods,
E.W. Djikstra top-Down method is a good start.
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[
^]
https://en.wikipedia.org/wiki/Structured_programming[
^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[
^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[
^]
As an expert, you need to master Boole Algebra.
An expert have a vast knowledge on its subject.