Answer the question
In order to leave comments, you need to log in
Recommend a book on C# / .NET
Hello! Interested in .NET, C# and WPF in particular. I have programming experience in Pascal, Delphi, C++, Python, PHP, JavaScript.
Advise good literature on the subject (.NET and C #. WPF is still in the future, although it will not be superfluous even now) - preferably not too professional, but not for completely “green” people who decided to learn programming from scratch.
Answer the question
In order to leave comments, you need to log in
If you already have considerable programming experience, you can take it and start programming, since the syntax is similar, and at the same time read the epic book CLR via C # from Richter in order to achieve complete enlightenment in all specifics.
The only thing I would like to highlight is LINQ and lambda expressions. Very practical things to learn. There is a LINQ in action book on this subject.
A very similar question was asked here , and there
the habrousers recommended these books (all links lead to ozone):
1. “ The C # 2008 programming language and the .NET 3.5 platform” (E. Troelsen) C# 2010 programming and .NET 4 platform” (E. Troelsen);
2. After reading Troelsen recommend "CLR via C#" (Jeffrey Richter);
3. "C# 4.0 in a Nutshell: The Definitive Reference" (Joseph Albahari, Ben Albahari);
4. "Accelerated C# 2010" (Trey Nash);
5. "C#" (Carly Watson);
+ I quote: “And then you have to navigate by specific technologies. If you are interested in ASP.NET, then this is Dino Esposito, if WPF - Charles Petzold. Etc."
From myself I can add that I read Troelsen and Richter, I liked it quite a lot. The rest of the books that I added to this list also have very flattering reviews on the Internet.
Very accessible, but not down to elementary: Troelsen "The C# 2010 Programming Language and the .NET 4 Platform"
Here I read "C# 3.0 Design Patterns" by Judith Bishop.
I liked the book, although it is no longer about language constructs, but about options for using its innovations + built-in tools for implementing patterns.
I started like this:
Trey Nash. C# 2010. Crash Course for Professionals (Sufficient Understanding of the Language)
by Joseph Rattz. LINQ - Integrated Query Language in C# 2008 (Understanding LINQ)
- Matthew McDonald. WPF in C# 2010 (understanding WPF)
Then you can read Richter (deep understanding).
The fact that it is written "for professionals" does not mean it is difficult to understand.
I also advise everyone G. Schildt "C # 4.0" and the book "Uncle Bob" "Principles, patterns and methodologies of flexible development in C#"
Definitely Herbert Schildt "C# complete guide", here is a link to ozone
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question