Buy used:
$11.91
$16.95 delivery October 17 - November 8. Details
Or fastest delivery October 1 - 4. Details
Used: Good | Details
Condition: Used: Good
Comment: Ships same or next working day from UK. Delivered in 10-14 days (or select two-day/expedited shipping). Your purchase helps support Sri Lankan Children's Charity 'The Rainbow Centre'. Ex-library, so some stamps and wear, but in good overall condition. 100% money back guarantee. We are a world class secondhand bookstore based in Hertfordshire, United Kingdom and specialize in high quality textbooks across an enormous variety of subjects. We aim to provide a vast range of textbooks, rare and collectible books at a great price. Our donations to The Rainbow Centre have helped provide an education and a safe haven to hundreds of children who live in appalling conditions. We provide a 100% money back guarantee and are dedicated to providing our customers with the highest standards of service in the bookselling industry.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Other sellers on Amazon
Kindle app logo image

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.

QR code to download the Kindle App

Follow the authors

See all
Something went wrong. Please try your request again later.

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

3.9 3.9 out of 5 stars 43 ratings

There is a newer edition of this item:

Using a series of concise, easy-to-follow lessons, a structured tutorial explains the fundamentals of C++ and how to use it to build object-oriented programs, add functionality, debug programs, learn exception and errorhandling techniques, and make code ANSI compliant.

Editorial Reviews

From the Back Cover

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

¿

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

  • Publisher ‏ : ‎ Sams; 6th edition (January 1, 2008)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 857 pages
  • ISBN-10 ‏ : ‎ 0672329417
  • ISBN-13 ‏ : ‎ 978-0672329418
  • Item Weight ‏ : ‎ 2.98 pounds
  • Dimensions ‏ : ‎ 7 x 1.75 x 9.25 inches
  • Customer Reviews:
    3.9 3.9 out of 5 stars 43 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

3.9 out of 5 stars
43 global ratings

Customers say

Customers find the pacing of the book strong, structured, and clear for beginners. They also describe the writing quality as well-written and an easy read.

AI-generated from the text of customer reviews

Select to learn more
12 customers mention "Pacing"10 positive2 negative

Customers find the pacing of the book strong, structured, and clear. They say it teaches C++ in an easier fashion, with appropriate programs. Readers also mention the explanations of difficult aspects are very good. Overall, they say the book is great for those new to programming and amateurs.

"...To clarify the title, I'd say this book is great for those new to programming, as well as amateurs from other languages who need a more modest pace..." Read more

"...The concepts are introduced with enough background information to understand the clearly laid out examples...." Read more

"...I must admit i'm a true beginner. The book seems very thorough but in all honesty, if you don't have a clue about how to even start programming, i'd..." Read more

"...The two books combined are a great learning tool...." Read more

4 customers mention "Writing quality"4 positive0 negative

Customers find the book well-written, easy to read, and has good print quality. They also appreciate the page design and format.

"...This book is an easy read, while managing to cover all of the basics in good detail...." Read more

"As another reviewer noted, this book is surprisingly good. The writing is above par for a technical book with a nice flow for a technical book...." Read more

"...This book is well written with just enough informality to keep it interesting...." Read more

"...Strong structured lessons with programming samples. Good print quality, page design and book format." Read more

Quality issue
2 out of 5 stars
Quality issue
The quality is too bad, this is the picture I took on the 1st day I got the book.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

Reviewed in the United States on February 2, 2011
I haven't finished it yet. I'm on chapter 12, but I've seen more than enough to know that this is a great book and I have no plans to look further for a beginners book.

To clarify the title, I'd say this book is great for those new to programming, as well as amateurs from other languages who need a more modest pace for a 2nd language.

This book is an easy read, while managing to cover all of the basics in good detail. Explanations of difficult aspects are very good, although, as with any book, there are a few portions where I wished just a bit more had been added for emphasis and clarity.

Examples are good along with good end of chapter reviews. I especially like the areas where the authors point out syntax and techniques that you need to know, but then explain why they are better for niche use, and then go on to explain the better, and more common alternatives.

As of chapter 12, the downsides are trivial, as they all fall into that category of, "It's impossible for any one book to please everyone perfectly". Having said that, I give this book my highest rating. I also have Liberty's 24 hour version from 2002, which is why I ultimately bought his bigger version.

And now, a bit of general advice. I've seen a fair amount of programming books, and I've read tons more reviews of many more, all in a quest to find that 'perfect book'.

Try this for a bottom line: By the time you find that 'perfect book', that fits you like a glove, you could have learned that language 4 times over, and spent your spare time getting help from pros on various forums to enhance your skill in places the book was lacking.

Don't wait for the perfect book. First, decide whether you want the 'rush job' and more amateur approach, or the longer route, serious amateur/potential pro approach. For the rush job, get a smaller, '24 hour' book, typically 200-400 pages. For the longer route, get the big thicken'.

Next, aim for a book that is easy on the eyes and the brain, as opposed to one that is said to cover every last scrap and detail of the language and professional practices. Those 'cover-all' books are better for veteran programmers, and you can always get that info online, or later in an 'advanced/professional' book.

Obviously, if you land on a book that is just difficult to work with, you need to try another one, but if your complaints are minor, then the web can fill in those gaps for you, just as it has done for me with my experience with this book. I've only had to do that a few times, ftr.
6 people found this helpful
Report
Reviewed in the United States on November 1, 2010
As another reviewer noted, this book is surprisingly good. The writing is above par for a technical book with a nice flow for a technical book. The concepts are introduced with enough background information to understand the clearly laid out examples. This book introduces the concepts of Object Oriented Programming well while explaining the structure of the C++ language.

What this book will not teach you is how to use an Integrated Development Environment like Microsoft Visual Studio or Eclipse. In order to take advantage of the examples, one must have the ability to compile and run a C++ program, which is a concept lost upon many aspiring programmers. In order to actually have a program compile and run, one must use either and IDE or cobble together a program at the command line. Learning OOP and the structure of a language is different from using the tools of the trade. This book will not turn you into a programmer, it will teach you the basics of the C++ language.
One person found this helpful
Report
Reviewed in the United States on April 21, 2010
I got this book in an attempt to start developing iPhone Apps. I wanted to start learning the true foundation of where object oriented programming came from. I thought this book would lead me into C++ then eventually branching off to true object oriented iphone development. I must admit i'm a true beginner. The book seems very thorough but in all honesty, if you don't have a clue about how to even start programming, i'd say you need an even more basic book. It's a good book, just make sure you have some knowledge already of the programming world. And it's targeted towards more PC users, not very Mac friendly.
5 people found this helpful
Report
Reviewed in the United States on March 8, 2011
I bought this book on a whim one day after researching different C++ books. I had written a couple of very small programs in JavaScript and Processing (not much more than "hello worlds") so I knew some very basic programming. So I felt that I could take on a book like this if I took my time. This book is well written with just enough informality to keep it interesting. I am only in chapter 10 but what I have learned so far has helped me tremendously in other endeavors at work. For instance, I had been asked to do some work on a website that was using a php/mySQL database. I had to go in and make some basic adjustments to some .php files. Even though the syntax was different, because of this book, I felt quite at ease deciphering what the code was saying. I would have not been able to have done that 6 months ago.

If you plan on learning C++ in 21 days like the title says, good luck. This information is to be ingested slowly and it takes time to type in the code for the example listings. Also there are great side articles that will start you on a wild, but good, information goose chases. For example, after the book takes a few pages to explain Pointers on a very high level, I found myself trying to supplement what I just learned with web resources.

I am very pleased with this book so far. I look forward to continue learning from it about what could very easily be a mundane subject.
4 people found this helpful
Report
Reviewed in the United States on June 23, 2017
The quality is too bad, this is the picture I took on the 1st day I got the book.
Customer image
2.0 out of 5 stars Quality issue
Reviewed in the United States on June 23, 2017
The quality is too bad, this is the picture I took on the 1st day I got the book.
Images in this review
Customer image
Customer image
Reviewed in the United States on July 16, 2011
The two C++ books that I highly recomend are this one and also "C++ all in One Deskreference for Dummies" - the one that came out in 2009. The two books combined are a great learning tool. This one covers the STL very good as well as some other items, and the All in One for Dummies 2nd Eddition covers UML and OO Software Engineering extensively even talking a little about CASE!

I highly recomend both of these books to a beginner.

COMPILER FOR WINDOWS VISTA/WINDOWS 7:
1. My favorite is the FREE IDE compiler bundle downloadable from the codeblocks website. You can download the codeblocks IDE with an included MinGW compiler. It is all a beginner needs in my opinion. It also compiles C.
2. Microsofts Visual Studion Visual C++ Compiler
It is extreamly popular. I have never used it. A free express version is available.
3. And many others.
2 people found this helpful
Report
Reviewed in the United States on October 8, 2014
good book, fast delivery.

Top reviews from other countries

Todd
5.0 out of 5 stars Great
Reviewed in Canada on March 22, 2019
Great
C SIBBALD
4.0 out of 5 stars Great introduction to C++
Reviewed in the United Kingdom on December 21, 2010
I have never been a fan for the Sams range of books, especially the "24 hour" versions and had reservations when i was considering ordering this book.

It has been money well spent and takes you through C++ with some very interesting examples, the time spend on these is well worth it.
Adam Mendys
4.0 out of 5 stars Four Stars
Reviewed in the United Kingdom on November 3, 2014
this is what i need