M
M
Michael Sne Bjorn Palagin2017-07-15 15:04:25
C++ / C#
Michael Sne Bjorn Palagin, 2017-07-15 15:04:25

Learning C#: Where to start?

Good day friends. I would like to hear advice from more experienced people programming in C#. I'm a complete newbie, took some courses from MVA, tutorials on youtube. In general, I know what variables, conditions, cycles, classes, constructors, arrays, a little collection, in a word, a little.
From what I know so far, you can see from my programs that I wrote myself.
1: Console game - link
2: The same game, only written using Windows Forms - link
books:
1: Herbert Schildt - C# 4.0. The Complete Guide - 2011 ,
2:Richter J. - CLR via C#. Programming on the Microsoft .NET Framework 4.5 in C#. 4th ed. (Master Class) - 2013 ,
3: Andrew Troelsen - The C# 5.0 Programming Language and the .NET 4.5 Platform (The Expert's Voice in .NET) - 2013
I would like to ask which book a complete beginner should start with and which book will give me a good immersion into the language and its understanding in the future, well, maybe one of you will advise something else besides these 3 books. Maybe some high-quality video tutorials / courses, etc., I will be very grateful.
And one more thing I would like to add, I plan to deal only with coding in Unity3d in C#. I know that perhaps many will say that it is not worth learning the whole language for this, but still, I think more knowledge will not hurt me.
I apologize in advance if there are many such questions, but there were no specific answers in those that I found :(

Answer the question

In order to leave comments, you need to log in

2 answer(s)
P
Peter, 2017-07-15
@Morpheus_God

https://metanit.com/sharp/
Everything is described in great detail. Plus, the author of the site is now gradually making video tutorials on YouTube.
Schildt and Richter are almost always advised to beginners. So the books are good.

M
Maxim Kryuchek, 2017-07-17
@KMaxI

Flenow's The C# Bible is a pretty good book for beginners.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question