Beginning C# 3.0 and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $3.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Beginning C# 3.0 on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Beginning C# 3.0: An Introduction to Object Oriented Programming (Wrox Beginning Guides) [Paperback]

Jack Purdum
4.5 out of 5 stars  See all reviews (17 customer reviews)

Buy New
$26.49 & FREE Shipping. Details
Rent
$22.58
In stock but may require an extra 1-2 days to process.
Ships from and sold by Amazon.com. Gift-wrap available.
In Stock.
Rented by RentU and Fulfilled by Amazon.
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $22.79  
Paperback $26.49  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

May 12, 2008 0470261293 978-0470261293 1
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.

Frequently Bought Together

Beginning C# 3.0: An Introduction to Object Oriented Programming (Wrox Beginning Guides) + C# 3.0: A Beginner's Guide
Price for both: $57.28

One of these items ships sooner than the other.

Buy the selected items together
  • C# 3.0: A Beginner's Guide $30.79


Editorial Reviews

About the Author

Dr. Jack Purdum started his programming career on an IBM 360 mainframe as a graduate student in the 1960s. In the mid - 1970s, he became interested in software development for microcomputers, and he founded his own software development company (Ecosoft, Inc.) in 1977. The company ’ s main product was a statistics package (Microstat) that he wanted to rewrite in a new language called C. Lacking a suitable C compiler, Dr. Purdum ’ s company developed its own MS - DOS - based C compiler and other programming tools. He has been involved with language instruction ever since. Dr. Purdum has authored 15 texts and numerous programming articles and has received several teaching awards. He is currently on the cusp of retirement from Purdue University ’ s College of Technology.

Product Details

  • Paperback: 556 pages
  • Publisher: Wrox; 1 edition (May 12, 2008)
  • Language: English
  • ISBN-10: 0470261293
  • ISBN-13: 978-0470261293
  • Product Dimensions: 7.5 x 1.2 x 9.2 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Best Sellers Rank: #369,766 in Books (See Top 100 in Books)

More About the Author

Dr. Jack Purdum attended Muskingum College (BA, Economics, 1965) and graduate school at The Ohio State University (MA, Economics, 1967, Ph.D., Economics, 1972). He began his teaching career at Creighton University in the Department of Economics in 1970, then to Butler University's Econ department in 1974, and finally to Purdue University College of Technology in 2001. He became interested in microcomputers in 1975 and won a National Science Foundation grant to study microcomputers in education. He began writing programming books in 1982, mainly on the C programming language. He retired from Purdue University in 2008. Dr. Purdum recently finished his 17th book on C for microcontrollers, maintains a single-digit handicap in golf, and enjoys tinkering around with the Atmel family of microcontrollers.

Customer Reviews

4.5 out of 5 stars
(17)
4.5 out of 5 stars
This book is a great place to start for both C# and Object Oriented Programming (OOP). S. Traynor  |  7 reviewers made a similar statement
This book does a good job of leading the reader into OOP in a clear step by step method. Brian Donnelly  |  4 reviewers made a similar statement
BRAVO Dr. Purdum!! Carlos Lamont Bostick  |  5 reviewers made a similar statement
Most Helpful Customer Reviews
31 of 31 people found the following review helpful
By iRead
Format:Paperback
I've read several of Dr. Purdum's books in the past and have always found them informative and enjoyable to read. Beginning C# 3.0, An introduction to Object Oriented Programming (Wrox) is one of his best book yet. As he asks in the introduction, there are dozens of C# texts out there, so why should you pick this one? His answer is that, while most of the other texts were written by extremely capable programmers, few of the authors have never stood in front of several hundred students looking for examples that teach the material yet are easy to understand and remember. Several of the key strengths of this book are the examples and the way Dr. Purdum anticipates the reader's questions.

For example, in covering the OOP concept of encapsulation in Chapter 2, he discusses why programmers hide the data properties of an object inside the object. He states: "You hide them for the same reason that kings used to hide their daughters in the castle tower...to keep other people from messing around with them." Later on, when discussing the difference between public and private access specifiers, he points out that using the public access specifier is like locking the princess in the castle tower and then passing out her room key to all the knights of the realm. I don't know about you, but this is easier for me to remember this than some dry explanation that one often reads on encapsulation.

Another strength is the way he anticipates rough spots for the student. One of the most difficult concepts for beginning programmers is the difference between value types and reference types. Dr. Purdum uses a simple explanation of what a symbol table is to discuss l-values and r-values. He then introduces a concept he developed called Bucket Analogy which uses the symbol table concepts to explain the difference between the two classes of data. Even experienced programmers will appreciate this example and how it truly makes the differences clear. He uses a job interview to explain what objects are as well as cookie cutters to explain instantiation. The book does reflect his 25 years of teaching experience.

The material covered is what you'd expect for an introductory text. He also covers relatively new topics like Generics and LINQ. The database chapter even has a fairly complete DBMS. However, the entire theme is to teach OOP and good coding techniques. For example, he'll write a code example that works but then calls it an example of RDC (Really Dumb Code). He then rewrites the code and explains why it is a better solution, especially when writing for a commercial environment. His objective is to teach you good OOP techniques using C# as the vehicle to learn those techniques. His experience owning a software company for 17 years shows through while doing this.

If you want to get a solid introduction to OOP and C#, choosing this book is one of the best choices you can make.
Comment | 
Was this review helpful to you?
6 of 6 people found the following review helpful
5.0 out of 5 stars The best IT book I have ever read November 13, 2009
Format:Paperback|Amazon Verified Purchase
To be honest, I am a french IT engineer and english is not my native language so I sincerely apologize if I make mistakes while writing this review.
Despite this fact, I found that this book was amazing.
It explains clearly from scratch how to write serious programs using difficult concepts of object oriented programming.
This book is the perfect balance between theory and practice in order to understand perfectly OOP and C# language.
I have read dozens of IT books in my professional life but I need to admit that this book is a must.
Any beginning programmer who follow seriously each step of this book will be able to understand and use OOP and C#.
This book is from my opinion an excellent book for everybody : Beginners as experienced programmers who want to learn C#.
I need to congratulate Mr.Purdum for this masterpiece and I hope he will write another book which will go on building on the strong foundation of this book.
For example a real business software application described step by step would be a great asset for the whole C# community of programmers.
Anyway this book is really a must.
Comment | 
Was this review helpful to you?
5 of 5 people found the following review helpful
4.0 out of 5 stars Great Book, lots of errors September 5, 2009
Format:Paperback
I will keep this short and sweet. The book is great at explaining things from a beginners standpoint. Lots of metaphors and imagery to help with visualizing what you are doing. I did not give this book 5 stars due to the large amount of errata in the code. It's one thing for a seasoned programmer to figure out, but not for the beginner reading this book. Some errata can be found on the Wrox homepage, but they do not have all of the errors.

Overall, great book. Just be willing to invest the time to figure out the errors.
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Great for beginners
This book uses very good examples, and it assumes basically no previous programming experience. I have several "beginner" books on C#, and they did not explain OOP in a way that a... Read more
Published 18 months ago by Kev
5.0 out of 5 stars This guy KNOWS HOW TO TEACH PROGRAMMING!!
Let me first start by saying that I had almost given up on learning programming. This was the 6th book that I had purchased on learning OOP, and it was going to be my last. Read more
Published on March 6, 2011 by Carlos Lamont Bostick
5.0 out of 5 stars Excellent book!
All I can say is thank you Dr. Purdum. This book is refreshing in the way that programming C# is taught. Read more
Published on February 3, 2011 by B. Peter
4.0 out of 5 stars Only programming book I have read from cover to cover
This is the only programming book that I have ever read from cover to cover.

C# is in my opinion the best programming language to learn for a beginner because it's C... Read more
Published on December 16, 2010 by Mr. James Mcintosh
5.0 out of 5 stars Excellent C# Intro
I picked this up to help give myself a more diverse skill set at work (software test). Within two months I was writing some pretty useful tools for myself and others. Read more
Published on November 9, 2010 by D. Peterson
5.0 out of 5 stars Great for beginners
This book is a great place to start for both C# and Object Oriented Programming (OOP). I've been working steadily through the book using C# 2008 Express Edition (free from... Read more
Published on April 22, 2010 by S. Traynor
5.0 out of 5 stars Great Book! Gets you programming right away!
Fantastic. I just completed reading this book and going through the exercises. I was already creating programs by the second chapter. Dr. Read more
Published on February 15, 2010 by Jen
4.0 out of 5 stars Not bad, but definitely for newbies
This was the textbook for a C# class in my college. I withdrew from the class after two weeks for reasons other than the textbook, mainly the instructor. Read more
Published on February 3, 2010 by Max L. Day
4.0 out of 5 stars Great Intro
Great intro to C#3.0 Do need foundation in C# and/or programming. Some aspects are slow but overall, a good learning tool to start with
Published on November 4, 2009 by David Crowder
2.0 out of 5 stars Nice approach
I am going to add to this review as I go through the book. Dr. Purdum gets off to a great start by discussing object oriented programming first. Read more
Published on September 7, 2009 by Cort Johnson
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

Topic From this Discussion
The Bucket Analogy Be the first to reply
Have something you'd like to share about this product?
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Search Customer Discussions
Search all Amazon discussions


So You'd Like to...


Create a guide


Look for Similar Items by Category