Click here to Skip to main content
15,885,278 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi What is the best book about c# and <<<< form application >>>> what is the best book or tutorial for (( form application )),so I can learn every thing from the beginning to the advanced stages such as serial communication,bitmap& graphics ,make a very nice interface ..... etcetera . I need to learn basics and advanced things in a limited time !! :( I need for the best answers that could help me to out from my problem . Thanks
Posted
Updated 30-Jan-13 9:13am
v5
Comments
fjdiewornncalwe 23-Jan-13 9:09am    
I appreciate that you want to learn how to write advanced code in a short period of time, but as a note realize that good code does not come without experience. The only way to get good at writing code is with practice and then more practice and then more practice... Cheers and good luck.

See the response to this question http://www.dreamincode.net/forums/topic/212584-recommended-c%23-books/[^]
There are several worthy books listed there.
Alternatively try a google search for "C# Tutorial" - there are several free tutorials available on-line.

In particular this book has been recommended by several developers
http://www.amazon.com/Beginning-Visual-2010-Wrox-Programmer/dp/0470502266/ref=sr_1_1?s=books&ie=UTF8&qid=1313241975&sr=1-1[^]
then follow up with
http://www.amazon.com/C-4-0-Nutshell-Definitive-Reference/dp/0596800959[^]
 
Share this answer
 
v2
Comments
CHill60 23-Jan-13 8:11am    
Ok - I've added a couple of extra links to specific books that others have recommended as being very good.
For the basics try http://www.charlespetzold.com/dotnet/[^]. Then look at these MSDN tutorials[^]. Once you have mastered those pieces you should be able to choose more materials for yourself.
 
Share this answer
 

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