Sams Teach Yourself C++ in One Hour a Day and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
56 used & new from $29.13

Have one to sell? Sell yours here
 
   
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
Sams Teach Yourself C++ in One Hour a Day (6th Edition)
 
 
Start reading Sams Teach Yourself C++ in One Hour a Day on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Sams Teach Yourself C++ in One Hour a Day (6th Edition) (Paperback)

~ (Author), Siddhartha Rao (Author), Bradley L. Jones (Author)
Key Phrases: adaptive containers, dynamic array classes, abstract data types, Workshop The Workshop, Organizing Code, Tapping Further (more...)
4.4 out of 5 stars  See all reviews (9 customer reviews)

List Price: $49.99
Price: $31.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.50 (37%)
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.

Want it delivered Tuesday, November 10? Choose One-Day Shipping at checkout. Details
42 new from $29.13 14 used from $29.13

Also Available in:

List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book)   $25.19  

Frequently Bought Together

Customers buy this book with C++ Primer Plus (5th Edition) by Stephen Prata

Sams Teach Yourself C++ in One Hour a Day (6th Edition) + C++ Primer Plus (5th Edition)
  • This item: Sams Teach Yourself C++ in One Hour a Day (6th Edition) by Jesse Liberty

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • C++ Primer Plus (5th Edition) by Stephen Prata

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Special Offers and Product Promotions


Customers Who Bought This Item Also Bought

Beginning C++ Through Game Programming

Beginning C++ Through Game Programming

by Michael Dawson
4.1 out of 5 stars (62)  $19.79
Sams Teach Yourself Java 6 in 21 Days (5th Edition)

Sams Teach Yourself Java 6 in 21 Days (5th Edition)

by Rogers Cadenhead
3.1 out of 5 stars (20)  $31.49
Digital Design and Computer Architecture

Digital Design and Computer Architecture

by David Harris
5.0 out of 5 stars (5)  $76.90
Sams Teach Yourself C in 21 Days (6th Edition)

Sams Teach Yourself C in 21 Days (6th Edition)

by Bradley L. Jones
4.0 out of 5 stars (44)  $34.19
Sams Teach Yourself Visual C# 2008 in 24 Hours: Complete Starter Kit

Sams Teach Yourself Visual C# 2008 in 24 Hours: Complete Starter Kit

by James Foxall
4.3 out of 5 stars (6)  $23.09
Explore similar items

Editorial Reviews

Product Description

Sams Teach Yourself C++ in One Hour a Day

 

Jesse Liberty

Siddhartha Rao

Bradley Jones

 

The Sixth Edition of Sams Teach Yourself C++ in 21 Days

More than 250,000 sold!

 

In just one hour a day, you’ll have all the skills you need to begin programming in C++. With this complete tutorial, you’ll quickly master the basics and then move on to more advanced features and concepts:

  • Master the fundamentals of C++ and object-oriented programming
  • Learn some of the more advanced features of C++
  • Learn the Standard Template Library and the containers and algorithms used in most real-world C++ applications
  • Learn how to build effective programs in C++ with hands-on exercises
  • Get expert tips on implementing C++ in the corporate environment

 

Learn on your own time, at your own pace

  • No previous programming experience required
  • Learn C++ and object-oriented design, programming, and analysis
  • Write fast and powerful C++ programs, compile the source code, and create executable files
  • Understand the latest ANSI standard
  • Use the Standard Template Library’s algorithms and containers to write feature-rich yet stable C++ applications
  • Develop sophisticated programming techniques with functions, arrays, variables, and smart pointers
  • Learn to expand your program’s power with inheritance and polymorphism
  • Master the features of C++ by learning from programming experts
  • Works with all ANSI C++ compilers

 

Jesse Liberty is the author of numerous books on software development, including best-selling titles on C++ and .NET. He is the president of Liberty Associates, Inc., where he provides custom programming, consulting, and training.

 

Siddhartha Rao, Microsoft MVP for Visual C++, has experience in programming driver and application software using C++. He is an expert in the Windows programming arena and works for a German software giant. He also moderates CodeGuru.com, a vibrant online programming community.

 

Bradley Jones, Microsoft MVP for Visual C++, runs a number of software development sites including Developer.com, CodeGuru.com, DevX, VBForums, Gamelan, and other JupiterWeb-owned sites.

 

Category:  Programming

Covers:  C++

User Level:  Beginning–Intermediate

 

Register your book at informit.com/register for access to source code, example files, updates, and corrections as they become available.



About the Author

Siddhartha Rao is a Microsoft Most Valuable Professional for Visual C++ and a moderator at one of the Internet's most vibrant online development communities, CodeGuru.com. "Sid," as he is popularly known, is an expert in the Windows programming domain, and is experienced in the architecture and development of driver and application software using C++ and other modern programming languages. Currently employed by a German software giant, he specializes in software landscape management and best practices in software development. With the international experience of having lived and worked in three countries behind him, he believes that the travel bug has bit him, and firmly so! Sid speaks many languages that have nothing to do with programming, and when he's not working, you will find him discovering new places on the planet, or shooting--using his Canon, of course!

 

Jesse Liberty is the author of numerous books on software development, including best-selling titles on C++ and .NET. He is the President of Liberty Associates, Inc., where he provides custom programming, consulting, and training.

 

Bradley L. Jones, Microsoft MVP for Visual C++, runs a number of software development sites including Developer.com, CodeGuru.com, DevX, VBForums, Gamelan, and other JupiterWeb-owned sites.


Product Details


More About the Authors

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

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Sams Teach Yourself C++ in One Hour a Day (6th Edition)
83% buy the item featured on this page:
Sams Teach Yourself C++ in One Hour a Day (6th Edition) 4.4 out of 5 stars (9)
$31.49
C++ Primer Plus (5th Edition)
7% buy
C++ Primer Plus (5th Edition) 4.6 out of 5 stars (68)
$37.79
C++ Without Fear: A Beginner's Guide That Makes You Feel Smart
4% buy
C++ Without Fear: A Beginner's Guide That Makes You Feel Smart 4.2 out of 5 stars (28)
$19.79
Sams Teach Yourself C++ in 21 Days (5th Edition)
3% buy
Sams Teach Yourself C++ in 21 Days (5th Edition) 4.0 out of 5 stars (16)

Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

 

Customer Reviews

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

 
12 of 13 people found the following review helpful:
4.0 out of 5 stars Not perfect, but well worth the price, September 5, 2008
I'm not a big fan of "Teach yourself X in Y amount of time" books. There, I've said it. Most of these books have their timing wrong anyway, you can't learn to be a world class polo player in 24 hours, you can't build your own ocean liner in 21 days and you can't be a professional hula champion in six easy lessons. And you won't be able to teach yourself C++, at least not enough to be of any use, in an hour a day.

But this book works. Forgetting the one hour a day promise, the book works very well. Learning C++, or just C, or any programming language from scratch is hard. Even harder if you have to learn the concepts of programming, loops, branches, pre and post tests and the whole object oriented thing. This book doesn't make it simple, but it does make the process more logical. And it breaks the process into small steps, most easily learned in an hour.

I'm not a C++ guru. I've used Visual Basic for just about ever and only written a few minor projects in C. I can print my name to the screen in C++, but that's about it. Or at least it was until I started this book. Walking through the first section, aptly titled "The Basics," I was able to get moderately familiar with C++ in such a way that I'll retain the knowledge pretty well. Quite obviously I'll get rusty if I don't use the new skills on a routine basis, but learning them was straight forward and well presented. The tutorials are backed by example code that worked fine in several different compilers and the analysis of what the code is doing is very effective at teaching the concepts as well as the specifics.

I do have a few minor complaints about the book. For one, it almost seems like two books. The first two thirds teaches C++ fundamentals and Object Oriented Programming quite effectively. But then the book almost changes direction and dives into the Standard Template Library. To me it's almost as if the book went a few hundred pages long. I suppose with the trend to produce forest-leveling technical books rather than specific shorter, more to the topic books, that this is to be expected. But I'd rather pay $50 for a 120 page book with only the information I needed than $20 for a thousand page book that scattered that same 120 pages across hundreds of pages of irrelevant, at least to me, material.

On the plus side, this book's 800 or so pages aren't padded with repetitive material or fluff just to meet a page count. The contents may not all be relevant to me, but they are likely relevant to someone else who might buy the book. I tend to see quizzes and exercises in a book like this as extra paper I didn't need, but a student with this book as a course text would find the material appropriate. Even for me the exercises provoked a thinking process not contained in the lesson itself. And in the end, you can't truly learn anything, whether it takes an hour a day or ten, unless you use the knowledge outside of the written example. If you want to learn C++, at your own pace, this is an excellent book to have.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Excellent Book, October 30, 2008
By Michael Coles (New Jersey, USA) - See all my reviews
I've never bought a book from the Sams "Teach Yourself" series. Although I've browsed a few of them in the local bookstore, I've never really found one that worked for me. This book is different.

First off is the all-star writing staff: Siddharta Rao leads the lineup, as a Microsoft MVP (C++) and expert programmer who contributes to community development sites like CodeGuru. Contributing authors Bradley Jones (also a Microsoft MVP) and Jesse Liberty round out the team, contributing their real-world development skill and writing experience to this book.

These writers have put together a solid book that will help a new C++ programmer get off to a stellar running start in the field. As for myself, being an old hand at C++ programming but having neglected my unmanaged C++ development skills for a few years, this book worked well as a wonderful refresher.

The book advertises that it will teach the reader C++ programming in "one hour a day". I think this might be slightly ambitious for many readers, especially those that want to test sample code along the way. But the fact of the matter is once you start a lesson, the authors' writing style will pull you in. The time literally flies by as you work your way through the lessons. Several times I found myself reading 3 or 4 lessons back to back, with no regrets.

A lot of people might judge a C++ book by its discussion of object-oriented concepts: inheritance, polymorphism, etc. The authors discuss these concepts in great detail, devoting several lessons to a thorough discussion of object-oriented concepts.

The authors use a very entertaining writing style, which expresses complex concepts in a very plain-spoken manner. Consider their comparison of passing parameters to a function by value versus passing parameters by reference:

"Passing (a parameter) by value is like giving a museum a photograph of your masterpiece instead of the real thing. If the vandals mark it up, there is no damage done to the original. Passing by reference is like sending your home address to the museum and inviting guests to come over and look at the real thing." (p. 249)

If I could have but one wish, it would be that in the next edition the authors add an introduction to .NET-style managed C++. The authors do, however, provide several lessons explaining the STL (Standard Template Library), a powerful standardized unmanaged code library that provides implementations of data structures, iterators, and many of the other niceties that programmers tend to take for granted in lesser programming languages.

This book is highly entertaining, expertly written, and intelligently organized. "Teach Yourself C++ In One Hour A Day" is an excellent resource for the newbie learning unmanaged C++, or the old hand (like myself) looking for a quick refresher course.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars So far very good!, August 12, 2008
I just finished chapter 4 managing arrays and strings. The book is well written the examples are error free and best of all the book follows a great structure that's something like;

-lesson,
-example code,
-analysis of code,
-at the end of each chapter there's a summary,
-Q/A for the main points of the chapter.
-workshop section with quiz questions and exercises.

The exercises send you out to write your own code from scratch and think outside of the books examples, some of the exercises are labeled BUG BUSTERS which show code snippets with errors for you to solve. Appendix D has quiz answers and possible solutions to the exercises.

So all that gets your mind into the language not just memorizing it, and gives you multiple opportunities to understand each point.

The book includes a free 45day pass to read the book online via "Safari online".

I highly recommend this book!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

4.0 out of 5 stars Good Book
1. This book seems to be very clear on every minute detail which helps even a null knowledge holder about programming language to understand or interpret it better. Read more
Published 6 months ago by Rajeev Narayanaswamy

5.0 out of 5 stars nice book
i have read it and it has some really well explained examples
its really good for people who want to start programming in c++ and have no pervious experience in any... Read more
Published 6 months ago by Shayanrafizadeh

4.0 out of 5 stars Teach yourself C++ in 1 Hour a Day
I needed a book to brush up on writing C++, and this book
is exactly what I wanted. Each chapter covers a different topic,
and includes example code to follow. Read more
Published 8 months ago by Granite Yankee

4.0 out of 5 stars An Excellent book to step into the great world of C++ programming
This book is an excellent book for starters in C++. Its well organized and provides a time table for one hr a day session taking you from basic to advanced in a smooth flow. Read more
Published 8 months ago by Raghu Murthy

5.0 out of 5 stars Surprisingly good.
I have had this book for nearly a week, and I am over a week through this book. As long as you ignore the 'in One Hour a Day' promise, this book is amazing. Read more
Published 8 months ago by Maindric

4.0 out of 5 stars easy lessons
I never read the 5th edition of this book, so I can't really remark on the differences with this 6th edition. But considering just this edition... Read more
Published 15 months ago by W Boudville

Only search this product's reviews



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
Discussion Replies Latest Post
textbook scam 66 4 days ago
Textbooks for Kindle DX? 60 7 days ago
Amazon is a great place to buy textbooks! 35 16 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.