Q
Q
QuickStudio2012-06-23 18:27:22
Books
QuickStudio, 2012-06-23 18:27:22

Learn the basics of C#, any books you recommend?

Good afternoon.

Decided to learn at least something client.
About me:
I know perfectly PHP, JavaScript
Basics of Ruby.

I want to learn how to work with C #
About two years ago I tried to write in C ++, I made a simple calculator in the console.

What books would you recommend for understanding C#. Interested preferably in Russian-language literature.

Thank you!

Answer the question

In order to leave comments, you need to log in

7 answer(s)
A
Andrey Polyakov, 2012-06-23
@magnitudo

A very good book for beginners www.ozon.ru/context/detail/id/5602592/
And then without fail this www.ozon.ru/context/detail/id/7425674/
And if you speak English well, then it’s better, of course read in original.

R
Razaz, 2012-06-23
@Razaz

Here is another very worthy book: C# 4.0 in a Nutshell: The Definitive Reference
I would not recommend starting with Richter. It is better to read it a little later.

G
Gwynbleidd, 2012-06-24
@Gwynbleidd

I would recommend the following books in conjunction:
Trey Nash - C # 2010. A crash course for professionals.
Why it's good: C# basics are considered in depth enough to get into the features of the language and the CLR, the basics of proper design. All more or less important things are affected, such as exception handling, arrays, collections, strings, delegates / lambdas, events, generics, multithreading.
There is a chapter with attempts to collect C# idioms, useful for beginners. In addition, the author is not indifferent to functional programming and examines in sufficient detail the FP tools that appeared in C # 3.0 (LINQ, lambdas).
The already mentioned Richter, who, in general, does not teach C #, but explains in detail the subtle issues of the .NET platform, which sooner or later will have to have a deep understanding.
Perhaps, in order to “do this quickly”, Allen Jones, Adam Freeman - Visual CSharp 2010 Recipes is a good choice. A Problem Solution Approach, where possible work questions are divided thematically into chapters, a problem is posed and a solution is given, for example:
3-1. Create an Application Domain
5-1. Retrieve Information About a File, Directory, or Drive
6-2. Insert Nodes in an XML Document
Also, there is Anders Hejlsberg, Mads Torgersen, Scott Wiltamuth, Peter Golde - The C# Programming Language
This, perhaps, is a kind of specification, it was boring to read it, but on the other hand, there are comments by respected people, why it is so, and not like that, all sorts of advice. But this is for the advanced already, perhaps.

B
Banzeg, 2012-06-23
@Banzeg

Here is a very good book. If I'm not mistaken, this is one of the creators of the language.
www.ozon.ru/context/detail/id/1580718/

S
szKarlen, 2012-06-24
@szKarlen

Start reading Pro C# 2010 and the .NET 4 Platform, Andrew Troelsen, ed. press.
The book describes everything - from the syntax of the language to ASP.NET, WPF.
Everything is available. For a beginner, it's just perfect.

B
Busla, 2012-06-26
@Busla

AFAIK only exists in English:
Charles Petzold ".NET Book Zero"
www.charlespetzold.com/dotnet/
Written in a simple way, entry-level English is sufficient.

P
Pavel, 2012-10-10
@PavelMSTU

User magnitudo suggested Troelson.
QuickStudio , be sure to master this book! It's like Ben Stroustrup for C++! If possible, then buy or print it and read it back and forth. I have never seen a more complete and understandable book.
Good luck!

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question