Click here to Skip to main content
15,885,868 members
Please Sign up or sign in to vote.
1.00/5 (3 votes)
Can any one tell me what is the best eBook ever of Windows Programming using C# for Windows Desktop Apps, and give me its ISBN.

NB: I am begging from scratch with C#.
I am an advanced C++ MFC programmer.

Thank you for your understanding.
Posted
Updated 23-Sep-12 0:05am
v3
Comments
pasztorpisti 23-Sep-12 0:29am    
Only you can decide which book starts teaching C# from your level of programming knowledge so you have to research books for yourself. If you are a complete beginner to programming then you have to start with totally different material than someone who has a firm grasp of another major programming language. Search for books on amazon and check out their table of content and introduction to find out which one is good for your.
Mr. Tomay 23-Sep-12 6:00am    
Actually I'm an advanced C++ (MFC) programmer

How do you judge what is "the best ebook ever"? This type of question keeps coming up but you cannot get a single definitive answer as everyone has their own opinion. The best thing to do is go and search for some publications and review them to see which one you think is best for your needs.
 
Share this answer
 
Comments
Mr. Tomay 23-Sep-12 15:36pm    
Excellent response, but:
1 - The purpose of this question is to reduce the number of the best available eBooks on the net by everyone's opinion (they must agree to at least 5 best eBooks).
2 - After that I can review them to see which one is best for my needs.
3 - In my past, I have fallen in some mistakes; (reading the half of an eBook, and after I will find another one which is more better then the precedent, so I will start from the beginning).
Taking into account that you have some programming experience first you have to learn C#:
1. C# 4.0 in a Nutshell
2. C# in Depth
3. CLR via Csharp
Start witht the first book, I think you can change the order of the 2nd and 3rd book but I've read them in this order. They have overlapping parts but each book contains some valueable info of its own. Still you should check out their TOC to find out if you need them or not, you might not want to go that far. By reading and understanding all 3 books you have very good knowledge of C# and .net.

EDIT: Forgot to mention something: If you are about to program gui applications then you have 2 choices with .net: WinForms and WPF. WinForms is the predecessor of WPF. WinForms is simpler and easier to learn library but WPF is much better but also more complex with a steeper learning curve. Use google to find specialized material on WinForms and WPF:
For example by using goole with "wpf book amazon" we immediately find a book that has very good user rating:
http://www.amazon.com/Windows-Presentation-Foundation-Unleashed-WPF/dp/0672328917[^]
Or you can learn it by experience and online/forum/blog reading but I think with a good specialized book you might advance much faster.
 
Share this answer
 
v3
Try this[^] one by Charles Petzold
 
Share this answer
 
Comments
John Bhatt 23-Sep-12 0:37am    
A Good Beginner's Book also Free... +5
i like this one ....Microsoft® Visual C#® 2010Step by Step by john shorp[^]

but you can go apress.com and see more books i prefer apress books always :)
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900