Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Microsoft C# Programming: For the Absolute Beginner 1st Edition
- ISBN-101931841160
- ISBN-13978-1931841160
- Edition1st
- PublisherCourse Technology PTR
- Publication dateMay 2, 2002
- LanguageEnglish
- Dimensions7.25 x 1.25 x 9 inches
- Print length512 pages
Products related to this item
Editorial Reviews
About the Author
Product details
- Publisher : Course Technology PTR; 1st edition (May 2, 2002)
- Language : English
- Paperback : 512 pages
- ISBN-10 : 1931841160
- ISBN-13 : 978-1931841160
- Item Weight : 1.92 pounds
- Dimensions : 7.25 x 1.25 x 9 inches
- Best Sellers Rank: #4,308,814 in Books (See Top 100 in Books)
- #1,100 in C++ Programming Language
- #5,000 in Computer Programming Languages
- #6,732 in Microsoft Programming (Books)
- Customer Reviews:
About the author

I live near Indianapolis, Indiana.
I am a lecturer in computer science at Indiana University / Purdue University - Indianapolis (Yes, that IS officially the longest university name on the planet... we call it IUPUI)
I was an army brat. I grew up in many parts of the Eastern United States and in Japan.
I've been interested in computing since the early eighties, when my brother and I took the money we were saving for a car and blew it on a TRS-80 model 1 with the built-in Japanese character set. (That machine is still in my garage. Don't tell my wife.)
My first career was as a special education teacher. I taught young adults with severe disabilities for several years. I really enjoyed my job and my students. I learned a lot about teaching through that experience.
While doing special ed, I kept my interest in computing, doing some freelance programming and writing about computer topics. Eventually, I became a lab instructor in the computer science program at IUPUI.
I moved to IUPUI as a full-time gig in 1995. Since then, I have been involved in creating a certificate of applied computer science. I have also worked on building a distributed education program. I especially love designing curricula using emerging and interesting technology and ideas.
I have taught many applied CS topics, but there is always more to learn.
Right now my focus tends to be on applied computing in programming languages, game programming, and mobile computing.
My favorite part about writing is hearing from readers. It's great when somebody sends me a link to a game or project they've written using one of my books. I'd love to get a line from you about one of my books, what you'd like to see me work on next, or just to say hi. I hope my writing feels like a conversation, and I'm looking forward to hearing from your side of the talk.
Products related to this item
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Harris does an excellent job of introducing a concept, explaining what it is and how to use it, then implementing it. Some of the code is a little dated and has to be altered to run in C# 2.0, but I was able to do it with only a little effort. Same with a few of the form components. Additionally, I contacted the author, and though he doesn't work in C# very often any more, he was able to point me in the right direction to get my questions answered.
By the end of the book, I had successfully built a few C# applications to use at work.
My only complaint with the book is that it just ends. There is no prologue at the end, just the end of the last chapter reviewing that material. It would have been nice for a summary and maybe some direction in where to go next.
Overall, the book is good for beginners with respect to content and approach. However, the amount of errors is highly distracting and makes me second-guess the author (though, again, I should probably place the blame on a tech editor). In general, I would guess that most books (fiction, non-fiction, all types) may have 1-2 errors FOR THE WHOLE BOOK. This book, if you count the same error each time (e.g., "main method" and "get()/set()") probably has an error rate of 1-2 errors PER PAGE.
The book starts great going with the approach of making simple video game to get acquainted with programming and C#. The game are not great but somehow can make your mind work on what you could be doing with C# in term of game development. This works pretty well for the 3 first chapter but suddenly everything gets pretty messy at chapter 4 when the author introduces Object. The author going back and forth showing how useful class can be but in the process kind of completely loose you in what he is trying to achieve.
This is going worth on the following chapters when reviewing Windows form designer or other stuff. the main problem is some information might be missing or not properly annotated... Hence the teaching itself is far from efficient. In the meantime, this forces you to workup the code to find out what is missing from the book (a sort of forced self-teaching by lack of details...). This can be quite frustrating!!!
The book being old (2002), it is not up to date to date with MS Visual Studio 2013 version. But so far whatever is in the book can be adapted to the latest Visual Studio (and missing the graphic use in the book is nothing detrimental, they are bad enough you could do them by yourself (and learn to use Gimp, Photoshop,... by the same occasion).
Finally, after searching the author name and finding his website: he is not advertising on this book (He does for author book on Java, HTML...). C# is barely present in his website forum and he sorts of remind to have written some teaching book (this.one) on C# long time ago...
In short, the book is eventually good (assuming you have acquire a version with the CD-Rom (you won't be able to download it!)), but right not I mainly using it as an introduction/overview of C# and as support for doing mockup of some of the code (the force practice), and I will use another book for further practice/knowledge... Not sure which one, so if you want to help me: drop me a reference.
JL.
The only things I would add if I could would be some hints on the challenges to help keep a young reader from getting stuck, and some general tips on techniques for entering code.