Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
The best work with a complete introduction to the language and its subtleties plus usage is by E. Troelsen. In Russian, this is "The C # 2008 programming language and the .NET 3.5 platform."
After studying Troelsen, it is mandatory to read the cult book of dotneters: Jeffrey Richter, “CLR via C#”.
And then it is already necessary to focus on specific technologies. If you are interested in ASP.NET, then this is Dino Esposito, if WPF - Charles Petzold. Etc.
I really liked C# 4.0 in a Nutshell , Joseph Albahari & Ben Albahari
Informative, concise and to the point.
Jeffrey Richter - CLR via C#. Programming on the Microsoft .NET Framework 2.0 in C#.
Trey Nash - Accelerated C#
I can also recommend Fowler, although this has nothing to do with the direct study of the syntax of the language.
The examples above are good enough serious books for people who are already familiar with programming and languages. It all depends on your level. If you want to learn from scratch, I can recommend books from the HeadFirst series. They are very accessible written for beginners.
oreilly.com/catalog/9780596514822
G. Schildt traditionally writes quite good books (more precisely, reference books, but nevertheless) on C, incl. and in C#
I am familiar enough with PHP to write web applications, and as far as I know, PHP and C# are similar. With # sign at a very low level.
Thanks everyone for the advice! Especially
These questions are often asked on Stackoverflow. Search will help you: stackoverflow.com/search?q=C%23+book
As a reference, I can advise "Modern practice of programming in Visual Basic and C #" (F. Balena, D. Dimauro).
C# 4.0 in a Nutshell, Fourth Edition, then learn more about linq, Entity Framework and choose desktop or web
dotnet.dzone.com/articles/dzones-top-10-net-books
DZone's Top 10 .NET Books
С#
Author: Watson K.
Publisher: Lori
Year of publication: 2005
Pages: 879
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question