or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Programming in the Key of C#: A Primer for Aspiring Programmers (Pro-Developer)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming in the Key of C#: A Primer for Aspiring Programmers (Pro-Developer) [Paperback]

Petzold Charles (Author), Charles Petzold (Author)
4.4 out of 5 stars  See all reviews (19 customer reviews)

List Price: $29.99
Price: $21.23 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $8.76 (29%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 2 left in stock--order soon.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

0735618003 978-0735618008 August 1, 2003
Learning to program is like learning a musical instrument. It takes dedication, lots of practice, and a great teacher. This primer-created by award-winning author Charles Petzold-focuses on the fundamentals of composing code with C#, an intuitive object-oriented programming language ideal for creating solutions for Microsoft Windows and the Web. Whether you're new to programming or new to C#, you'll quickly build the skills you need to orchestrate your own applications in the key of C#. Discover how to: .Start simple with variables-integers and text strings .Learn the basics of user input and output .Get deeper into data types with decimals and floating point .Explore how Booleans help a program make decisions .Branch, loop, and enumerate to perform selective and repetitive tasks .Prevent your programs from crashing with structured exception handling .Assemble classes from fields, methods, and properties .Extend classes with inheritance, operators, and virtual methods .Store information in data fields .Teach your programs to play music in the key of C#

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Code: The Hidden Language of Computer Hardware and Software $11.37

Programming in the Key of C#: A Primer for Aspiring Programmers (Pro-Developer) + Code: The Hidden Language of Computer Hardware and Software
  • This item: Programming in the Key of C#: A Primer for Aspiring Programmers (Pro-Developer)

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Code: The Hidden Language of Computer Hardware and Software

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details



Editorial Reviews

About the Author

Charles Petzold wrote the classic Programming Windows®, which is currently in its fifth edition and one of the best-known and widely used programming books of all time. He was honored in 1994 with the Windows Pioneer Award, presented by Microsoft® founder Bill Gates and Windows Magazine. He has been programming with Windows since first obtaining a beta Windows 1.0 SDK in the spring of 1985, and he wrote the very first magazine article on Windows programming in 1986. Charles is an MVP for Client Application Development and the author of several other books including Code: The Hidden Language of Computer Hardware and Software.


Product Details

  • Paperback: 432 pages
  • Publisher: Microsoft Press (August 1, 2003)
  • Language: English
  • ISBN-10: 0735618003
  • ISBN-13: 978-0735618008
  • Product Dimensions: 9.2 x 7.6 x 0.9 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #447,785 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

19 Reviews
5 star:
 (14)
4 star:
 (1)
3 star:
 (1)
2 star:
 (3)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (19 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

48 of 48 people found the following review helpful:
5.0 out of 5 stars Excellent Book For What It Is, June 13, 2004
By A Customer
This review is from: Programming in the Key of C#: A Primer for Aspiring Programmers (Pro-Developer) (Paperback)
Looking for an introduction to C#, I read the reviews here and decided to purchase this book. Unlike a couple of other reviewers here, I already own a DICTIONARY, and so I am aware of what the words PRIMER and ASPIRING mean. Those looking for a book about programming .NET should buy a book titled something like, "Programming .NET." Those looking for a book about using Visual Studio.NET should buy a book titled something like, "Using Visual Studio.NET." A book titled, "Programming In The Key Of C# - A Primer For Aspiring Programmers" should present a primer for aspiring programmers. Gee, go figure.

Through the years, I have programmed in C, Pascal, Fortran, Cobol, Visual Basic, Delphi, various scripting languages in both the Unix and Windows worlds, Cold Fusion, PHP, and Active Server Pages. I wanted to learn C# from the lowest level and move upward from there so I would have a complete understanding of the language as I move towards my final goal of programming Windows and ASP.NET using C#. Having reviewed the TABLE OF CONTENTS made available here, it was easy to tell that this book would be the primer I was looking for. A previous reviewer claims that this book didn't teach him enough about C# syntax. The syntax in C#, although similar to most other object-oriented languages, is unique to C#. This whole book teaches C# syntax, and also goes into a fair amount of detail of how structures, objects, classes, etc. are handled internally in the computer, and by the C# compiler. I know there is another book written by Anders Hejlsberg which is a most complete coverage of the C# syntax, and I will probably end up buying that book as well to use as a reference. To begin learning C#, however, I wanted to begin in a very comfortable and basic place. I have finished this book, I have purchased and am reading a book on programming Windows with C#, and when I am finished with that book, I will buy a new book that is more specific to programming ASP.NET. I will probably buy books specific to ADO.NET, and who knows what else as I become aware of new complexities that I would like to understand.

As a book about learning the basics of programming in C#, Mr. Petzold's book delivers on just what the title implies.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


32 of 32 people found the following review helpful:
5.0 out of 5 stars Definitely not for the advanced programmer, May 22, 2005
By 
M. Alberts (seattle, wa United States) - See all my reviews
(REAL NAME)   
This review is from: Programming in the Key of C#: A Primer for Aspiring Programmers (Pro-Developer) (Paperback)
For those who rated this down because it was for beginners, I would suggest re-reading the subtitle. It is clear this book is for the beginning programmer. As someone who had barely enough programming experience to be able to confidently do much that was more complex than "Hello, World" in C#, I found this book an excellent primer on programming. It clearly explains things that I've found other books have a tough time doing (I went through the Murach's C# book in parallel, which I also found very good compared to other books I tried). It just needs to be rated for what it is: a book for people who may not have any programming experience that does a great job in introducing the necessary concepts.

For more in depth C# knowledge, a friend at Microsoft recommended Inside C# 2nd Edition. Perhaps that's the book some of the reviewers were looking for?

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


27 of 27 people found the following review helpful:
5.0 out of 5 stars "A Primer for Aspiring Programmers", September 8, 2004
Amazon Verified Purchase(What's this?)
This review is from: Programming in the Key of C#: A Primer for Aspiring Programmers (Pro-Developer) (Paperback)
Charles Petzold does an excellent job of introducing C#, the latest OOP from Microsoft. The book is not for an advanced programmer - you would be disappointed if you thought this was a 300 level book, but it does say it right in the name.

What this book does that C# Step by Step does not do is it explains, very clearly, why you are doing what you are doing. It doesn't get bogged down in step 14 of 30. Petzold patiently explains what placeholders are in Console.Writeline() and why they're so useful. He carefully takes you from something you know to something you wish you knew and then explains the how's and why's of everything. His style is almost as if he were talking to you. He uses phrases like "Check this out" to make the reading livelier. I can almost feel his enthusiasm for C# coming off the pages.

If you know C, C++, Java or maybe even Visual Basic this book may be too basic for your needs. But if you're interested in learning C# as a first language this is a great book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Late at night, when the day's work is done but the brain is still buzzing, programmers have sometimes been known to ask themselves this question: Is programming an art or a science? Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
public static bool operator, single declaration statement, parameterless constructor, delimited comment, constructor initializer, unmanaged resources, formatting string, decimal variable, catch clause, static constructor, overflow checking, remainder operator, set accessor, implicitly convert, switch section, heap memory, decimal data type, access modifier, foreach statement, virtual method, static modifier, integer literal, new int, using directive, compile error
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Hungarian Notation, Key of Cll, Franz Schubert, Windows Forms, Microsoft Press, Aaron Copland, Add Reference, Key of Cii, Key of Col, String Conversion, Visual Basic, Appalachian Spring, Bell Labs, Johann Sebastian Bach, Key of Cil, Leonard Bernstein, Microsoft Visual Studio, Stack Heap, Stream Writer, United States, Year Rent
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

Citations (learn more)



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject