Idea Transcript
This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use.
Learn more
Developer Network
Downloads Ask a question
Sign in
Programs
Community
Subscriber portal
Get tools
Documentation
Search related threads
Search forum questions
Quick access Asked by:
mastering C# Visual Studio Languages , .NET Framework > Visual C# General discussion
0 Sign in to vote
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. Changed type Caillen Moderator Tuesday, October 14, 2014 5:28 AM More like a discussion, not a technical question. Thursday, October 02, 2014 11:09 AM Reply | Quote
All replies Why don't you read them and decide for yourself? Wouldn't an expert be familiar with all of them? Certainly, at the very least, the answer to your question can only come from someone who has read all of them, and possibly anything better as well; i.e. an expert; i.e. what you want to become. Think about that.
0 Sign in to vote
But seriously, just read the "top related threads" to the left of this post.
Thursday, October 02, 2014 12:32 PM Reply | Quote
If you are intermediate developer, i think that none of these books will be good for you. If you have possibility you should start working as C# developer or create some projects alone to get valuable experience. That is how you can master your C# skill.
0
Thursday, October 02, 2014 12:37 PM
Sign in to vote
Reply | Quote
I don't know what your actual level is, but I would go for the O'Reilly one. They have very good books. Thursday, October 02, 2014 1:08 PM
0
Reply | Quote
Sign in to vote
thanks of all of you. i know about half of subjects of this book,but I think i need to do more project at this level and is some detail that i need to know. my most important deficit is right exercise and project.
0 Sign in to vote
Thursday, October 02, 2014 1:24 PM Reply | Quote
Then use these tutorials: http://msdn.microsoft.com/en-us/library/aa288436(v=vs.71).aspx Thursday, October 02, 2014 1:59 PM
0
Reply | Quote
Sign in to vote
c# 5.0 IN A NUTSHELL. Thursday, October 02, 2014 2:04 PM
0
Reply | Quote
Sign in to vote
Buy a "Language Reference" book, like one from Microsoft Press. Books that "teach" tend to be quickly outgrown. The Head First books explain concepts in layman's terms.
0
Head First Design Patterns has a sequel Head First Object Oriented Analysis and Design
Sign in to vote
CLR via C# : 2nd Edition There is a 4th edition available on Amazon, buy them all. Search this forum for similar threads, there are dozens and dozens and dozens of them. Rudy =8^D Mark the best replies as answers. "Fooling computers since 1971." http://thesharpercoder.com/
Moderator
Thursday, October 02, 2014 4:20 PM Reply | Quote
Hello, The word mastering is too absolute for me, all books read the same it's the experience and intelligence that will take you higher.
1
Books are nice, I like reading but I really think that you need a lot more than that to build software, I wouldn't recommend specializing in a specific area unless you gained enough experience to justify it.
Sign in to vote
Don't learn things that you don't need when you can spend this time learning other things that are much more useful. Why would someone want to master a language when the knowledge he currently has is more than enough for the current project? Why would I want to know all the words in the dictionary when my current vocabulary is more than enough to express everything? if I don't know something I'll go look it up but not before that, it's inefficient use of your time. Cheers, Eyal Shilony You are free to contact me through 'msdn at shilony net' for anything related to the C# forum.
Edited by Eyal Solnik Moderator Thursday, October 02, 2014 5:30 PM Moderator
Thursday, October 02, 2014 5:10 PM Reply | Quote
You need to read all of them, and then you put the icicng on the cake. http://www.dofactory.com/products/net-design-pattern-framework
0
Thursday, October 02, 2014 5:37 PM
Sign in to vote
Reply | Quote
The best approach I found when I first start a programming language is to get involved in a small project to help sharpen your skills. C# has various areas to concentrate on i.e. Networking, Database, Web.
0
Pick a project that favors your current skill level in C# and build on them.
Sign in to vote
Gary
Thursday, October 02, 2014 6:36 PM Reply | Quote
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.
0
You might find something helpful in this text:
Sign in to vote
C# 4.0 How-To - Free Download eBook - pdf http://it-ebooks.info/book/1443/ "This book is very different from a typical "bible" approach to a topic. By structuring the book as a "how-to," it presents the material by scenario in steps that are easily followed. Throughout, I have tried to keep the explanatory text to the minimum necessary and keep the focus on the code itself. Often, you will find comments embedded in the code to explain nonobvious bits. This book is not strictly a language/library book. Besides covering the language features themselves, it dives into practical examples of application patterns, useful algorithms, and handy tips that are applicable in many situations. Developers, both beginner and advanced, will find hundreds of useful topics in this book. Whether it's a section on lesser-known C# operators, how to sort strings that contain numbers in them, or how to implement Undo, this book contains recipes that are useful in a wide variety of situations, regardless of skill level." And this one: Visual C# 2010 Recipes - Free Download eBook - pdf A Problem-Solution Approach http://it-ebooks.info/book/1321/ "Mastering the development of Microsoft .NET Framework applications in C# is less about knowing the C# language and more about knowing how to use the functionality of the .NET Framework class library most effectively. Visual C# 2010 Recipes explores the breadth of the .NET Framework class library and provides specific solutions to common and interesting programming problems. Each solution (or recipe) is presented in a succinct problem/solution format, and most are accompanied by working code samples." - Wayne
Thursday, October 02, 2014 10:22 PM Reply | Quote
Help us improve MSDN.
Dev centers Windows Office Visual Studio Microsoft Azure
Make a suggestion
Learning resources
Community
Support
Microsoft Virtual Academy
Forums
Self support
Channel 9
Blogs
MSDN Magazine
Codeplex
Programs BizSpark (for startups) Microsoft Imagine (for students)
More...
United States (English)
Newsletter
Privacy & cookies
Terms of use
Trademarks
© 2018 Microsoft