F
F
fman22016-09-16 12:50:47
Books
fman2, 2016-09-16 12:50:47

Which book on C# to choose?

Good afternoon!
Now I am a PHP (Yii2) developer, I want to learn C# and the .NET platform as a whole as a hobby. I have an idea about the CLR, .NET, C# syntax, so I want to find a book that has less water and more practice.
Specifically interested in delegates, events, WPF, working with JSON (especially) multi-threaded programming, working with DLLs, and so on.
I want a book to read and follow it consistently.
Also, I would like the emphasis to be exactly in the direction of MVVM patterns and WPF technology, since in 2 months it will be necessary to implement a Windows application that interacts with the REST-API service. What do you advise?

Answer the question

In order to leave comments, you need to log in

8 answer(s)
A
AxisPod, 2016-09-16
@AxisPod

Partly metanit.com , everything is short and to the point.

A
Artyom Tokarevsky, 2016-09-16
@artemt

You want too much, really. Since you need to make an application, you need to start writing code, not reading books.
Books for learning C#/.NET
If it's purely C#, I recommend Skeet's book.

A
asArtem, 2016-10-07
@asArtem

Never read the documentation as a tutorial, as recommended above. Documentation is nothing more than a reference.
You only need to read educational books, otherwise the wheat from the chaff cannot be separated even in a year.

R
Rifat, 2016-09-16
@serber

To learn the basics: Richter - CLR via C#
For WPF: book
About MVVM - here it is better to use libraries: Caliburn.Micro or Prism

S
Sanostee, 2016-09-16
@andrewpianykh

In my opinion, Andrew Troelsen - The C# Programming Language and the .NET Platform will be a very good place to start .

G
Green_Cat, 2016-09-16
@Green_Cat

In 2 months, it is unlikely that you will have time to learn everything from the list. Some topics are normally covered in Schildt, others in Troelsen.

N
Nikolay, 2016-09-20
@zzzmaikzzz

A lot of information and on the case - professorweb.ru

D
Dmitry Pavlov, 2016-09-22
@dmitry_pavlov

Right now, books (especially translations) can't keep up with changes in any development stack. Therefore, I would advise just reading the documentation https://msdn.microsoft.com/en-us/library/gg405484(...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question