Friday, July 31, 2009

How to learn C#??

tried several books , C# For Dummies excellent until you start the OOP chapters. Poorly explained with bad examples.





C# from Sam's is also ok but when it comes to the OOP it use a lot of math examples and does not make its point.





I got Learning C# 2005 from Oreilly , I had no idea that oreilly books assume a programming background. So that one was also a waste of time





Guys any idea where I could get a good book? I check Amazon and found one from Mr Smiley. It is expensise but I don';t know if it is worth to buy. So far I purchased 4 books none can teach me OOP. I am ok with the looping %26amp; all that though.

How to learn C#??
Perhaps you should find a resource that will teach you nothing but OOP theory in general, instead of trying to teach you C#'s specific OOP, if that is where you keep getting lost.
Reply:There is one author that I have found was able to teach me, C, C++ and Java. Thats none other than Balaguruswamy. Buy his book, if you can find it, and you will completely understand OOP concepts.





Object Oriented Programming in C++ by E. Balaguruswamy, TMH Publishing Co. Ltd.,





Recommendation: Don't read the chapter 1, thats a whole bunch of history of programming languages. Read that after you have finished the book and you'll understand it better.





He also has a book on C#.


http://highered.mcgraw-hill.com/sites/00...





GOOD LUCK!!!
Reply:This one is for beginners:


Microsoft Visual C# 2005 step by step. Microsoft Press
Reply:First of all you should have knowledge of c/c++ or java. If you have studied that then learning C# is not a big issue.
Reply:Hmm, for stuff specific to OOP and helpful for C#, you might try "Head First Design Patterns" (published by O'Reilly). Although they focus on the Java language, they give a really good presentation of OOP in a rather unconventional, non-textbook way that's easier to grasp than dry textbook-style examples.





You can probably find this book on Half.com more cheaply than via O'Reilly directly.
Reply:C# , Java , C++.. or wutever OOP language,, all the same.





just learn concepts, and don't focus too much on the syntax, then after you are able to read the structure of any program, only then go back and learn the syntax.


No comments:

Post a Comment