Click here to Skip to main content
15,885,856 members
Please Sign up or sign in to vote.
1.27/5 (4 votes)
See more:
hi to everybody.
I am intermediate in development.i have to become an expert in c#.net
I work programming by myself.I am alone.i need a book with good exercises.
please do some advice to me.
i have some ebook.which of this is recommended:
1-Head First C# -O'Reilly Press.
2-Microsoft Visual C# 2012 Step by Step.
3-2012 How to Program, Deitel.
4-C# Programming:From Problem Analysis to Program Design-Barbara Doyle
other book is better?
give me what you think for best doing my job.
thanks a lot.
Posted
Comments
Thanks7872 2-Oct-14 7:02am    
What you can understand is the best. Facts doesn't change with books :)
Mohsen Jalalpour 2-Oct-14 7:27am    
thanks but it wasn't exactly what i need.
i need with exercise.every chapter with some good ones.
sorry
Richard MacCutchan 2-Oct-14 10:05am    
Try a bookshop. There are many books which can be considered 'good' but that does not mean anything. You have to try looking at them to see if they work for you. And don't expect to become an expert just by reading; much of the knowledge that people have is gained more by experience than by reading books and doing exercises.

 
Share this answer
 
 
Share this answer
 
If you are intermediate level and wants to be expert in C#, I would recommend below two books:

1. C# in Depth (http://csharpindepth.com/[^])

2. CLR via C# (http://www.amazon.com/CLR-via-Edition-Developer-Reference/dp/0735667454[^])

Hope that would be helpful. Thanks.
 
Share this answer
 
I recommend that you first ask yourself a few simple tasks and try to solve themin c#....hard but worth. This just to get a feeling and to become familiar with the basics of c#.

Then you increase the demands on themselves and learn step by step to solve them.

Read also often the questions and answers here in the forum. I've learned a lot in CP, just by readingQ/A.

These are all just simple tips, but I hope this help you a little.

Regards, Bruno
 
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