Jump to ratings and reviews
Rate this book

Beginning C# 3.0

Rate this book
Learn all the basics of C# 3.0 from Beginning C# 3.0: An Introduction to Object Oriented Programming , a book that presents introductory information in an intuitive format. If you have no prior programming experience but want a thorough, easy-to-understand introduction to C# and Object Oriented Programming, this book is an ideal guide. Using the tutorials and hands-on coding examples, you can discover tried and true tricks of the trade, understand design concepts, employ debugging aids, and design and write C# programs that are functional and that embody safe programming practices.

552 pages, Paperback

First published May 9, 2008

5 people are currently reading
16 people want to read

About the author

Jack Purdum

15 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
4 (40%)
4 stars
5 (50%)
3 stars
1 (10%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
2 reviews
September 14, 2008
This is not the first book I've read by Dr. Purdum, but it's perhaps the best. He's a computer science professor at Purdue and has been teaching for years. That teaching experience comes through in his books. His examples are unusual, but always illustrate the point in a way that's easy to remember. An Amazon reader pointed out Purdum's explanation of why you hide data inside an object: You hide data inside an object for the same reason medievil kings hide their daughters in a castle tower, to keep people from messing around with them.

The book is designed for readers with no programming experience or those programmers who have not yet learned OOP programming. Even though I know both, I still liked reading this book, especially Purdum's explanation of how a symbol table is used, lvalues and rvalues, and the Bucket Analogy that really explains the difference between values types and reference types. I think I had a fuzzy understanding before, but it's crystal clear now.

If you don't know C# or if you don't know OOP, this is the book for you.

Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.