If you are a beginner, then ANY introductory book would be fine, as long as it is a physical book, as opposed to an e-book. IMO you need the opportunity to mark things, to easily browse it, etc. Most books do not strictly require prior knowledge, as their author/publisher want to sell to as many people as possible. OTOH most books make implicit assumptions; most likely a book on a specific language will not explain the purpose of a loop, nor the principles and best practices in object-orientation. So you might end up needing a few books if you're a newbie, say: 1. introduction to programming 2. introduction to a programming language 3. introduction to Windows programming 4. introduction to object-orientation However I would still go for #2 first. And then take it from there. I seldom give specific book recommendations as it is all very subjective, it depends on your prior knowledge, your need for examples and exercises, and much more. My advice is: visit a good bookstore. A lesser alternative is browse a number of books on Amazon's web site. :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.
modified on Thursday, September 16, 2010 7:32 AM