Answer the question
In order to leave comments, you need to log in
A selection of C# literature. Schildt or Troelsen?
Good day.
There was a question in a choice of the literature for studying C# mainly WPF.
I have no programming experience, except for digging into Vusial Basic in my school years and writing the simplest parsers in Delphi a couple of years ago. Now I decided to connect my life with programming. Task: learn C# to junior level in a short time and get a job. I shoveled a lot of forums in search of literature and the choice fell on the books of two authors: Herbert Schildt "The Complete Guide to C# 4.0" or Andrew Troelsen "The C# 5.0 Programming Language and the .NET 4.5 Platform". Both books are quite large. Which one is best for initial learning? After studying and practicing, which of them will be easier to get a job as a junior? Thanks in advance for your reply.
Answer the question
In order to leave comments, you need to log in
Richter's "CLR via C#" is like a bible, Schildt is like a textbook on syntax. Charles Petzold - development for WPF itself.
The author is probably no longer interested, but for similar questions.
You should definitely start (especially if there is only VB in the backgound) with Schildt, he tells in detail, starting with the basics, ending with rather complex LINQ language constructs, etc. But there is no WPF in his book.
I do not recommend reading Troelsen as the first book on C#, either after Schildt, or if you have good knowledge of C++ or Java, because he has a lot of things that are given at the beginning without a detailed explanation, such as "for now we are doing this, and then in chapter 15 I will tell you more" - this can strain beginners. But at the same time, his book has WPF, WCF.
Here it is necessary not "or", but "and". It takes several months to read about programming, to learn how to program - it may not be enough for a lifetime.
P.S. And so I liked Shieldt more.
I read Schildt myself, very much nothing, I advise you to start with him.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question