See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

17 used & new from $7.71

Have one to sell? Sell yours here
 
 
Sams Teach Yourself C++ for Linux in 21 Days
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Sams Teach Yourself C++ for Linux in 21 Days (Paperback)

by Jesse Liberty (Author), David B. Horvath (Author), Jonathan Parry-McCulloch (Author), Hal Moroff (Author), Paul Cevoli (Author)
3.6 out of 5 stars See all reviews (7 customer reviews)


Available from these sellers.


1 new from $186.65 16 used from $7.71

Customers Who Bought This Item Also Bought

Tom Swan's GNU C++ for Linux (Professional Dev. Guide)

Tom Swan's GNU C++ for Linux (Professional Dev. Guide)

by Tom Swan
Beginning Linux Programming

Beginning Linux Programming

by Neil Matthew
4.5 out of 5 stars (79)  $26.39
Linux Programming by Example: The Fundamentals (Prentice Hall Open Source Software Development Series)

Linux Programming by Example: The Fundamentals (Prentice Hall Open Source Software Development Series)

by Arnold Robbins
4.6 out of 5 stars (8)  $29.03
A Practical Guide to Linux(R) Commands, Editors, and Shell Programming

A Practical Guide to Linux(R) Commands, Editors, and Shell Programming

by Mark G. Sobell
4.6 out of 5 stars (50)  $31.49
Linux® Programming Bible

Linux® Programming Bible

by John Goerzen
Explore similar items

Editorial Reviews

Product Description
Sams Teach Yourself C++ Programming for Linux in 21 Days teaches you the C++ programming language using the Linux operating system. You will gain a thorough understanding of the basics of C++ programming from a Linux perspective. The Bonus Week includes topics such as XWindows, KDE with QT toolkit, APE Class Library, and Real -time Middleware.

From the Back Cover
Sams Teach Yourself C++ Programming for Linux in 21 Days teaches you the C++ programming language using the Linux operating system. You will gain a thorough understanding of the basics of C++ programming from a Linux perspective. The Bonus Week includes topics such as XWindows, KDE with QT toolkit, APE Class Library, and Real -time Middleware.

See all Editorial Reviews

Product Details

  • Paperback: 1152 pages
  • Publisher: Sams (May 1, 2000)
  • Language: English
  • ISBN-10: 0672318954
  • ISBN-13: 978-0672318955
  • Product Dimensions: 9 x 7.4 x 2.5 inches
  • Shipping Weight: 4.2 pounds
  • Average Customer Review: 3.6 out of 5 stars See all reviews (7 customer reviews)
  • Amazon.com Sales Rank: #869,090 in Books (See Bestsellers in Books)

What Do Customers Ultimately Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(25)
(30)
(20)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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 Reviews

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

 
34 of 34 people found the following review helpful:
2.0 out of 5 stars Solid language tutorial, but not really dedicated to Linux, September 9, 2002
TEACH YOURSELF C++ FOR LINUX IN 21 DAYS, while it may seem the ideal book to the budding Linux programmer because of its size, is a poor book for the beginner, and indeed for most programmers hoping to use C++. The book is a so-so introduction to C++ the language, but doesn't offer any useful Linux-specific information (if you want to program in Linux, you probably already know what vi and emacs are, and how to open a command-line). The CD-ROM, containing a distribution of Mandrake Linux, is three years old and thus already ancient compared to today's Linux scene.

The book is not really a "21 day" course, but rather a course made up of 21 units. Some units are too big to tackle in one day, such as the chapters on references and error-handling, unless one has 8 hours to dedicate to this. I'd say three months is a reasonable amount of time to complete this book.

When this book came out, in 1999, the K Desktop Environment (KDE), programmed in C++, was the most popular desktop and thus budding programmers could find plenty of code to work with and improve. In the years since, however, the GNOME desktop, programmed in C, has gained ascendency among power users, and is now the default in many distributions. So, learning C++ on Linux nowadays as a first step in programming gives one very little to work with, as C is the primary language. While in many operating systems one doesn't have to learn C before C++, in Linux it is almost essential because the kernel, most if not all GNU software, and GNOME programs are all in C. So, for the beginning Linux programmer I'd advise first going through Sam's C FOR LINUX PROGRAMMING IN 21 DAYS. Afterward, one could use this book, or ideally a more Linux-centric book, to reap the object-oriented benefits of C++.

Unfortunately, it is quickly apparent that TEACH YOURSELF C++ FOR LINUX IN 21 DAYS is actually just Sam's TEACH YOURSELF C++ in 21 DAYS with a couple of token references to the GNU Compiler Collection, and a very out-of-date "bonus week" added. This becomes particulary obvious as every chapter has talks about how to compile each example on, of all things, DOS. Another problem stemming from the fact the most of the authors aren't Linux programmers, one that consistently shows throughout the book, is the authors' lack of familiarity with free software and the GPL. As a result, the chapter on software design shows a process best suited to the programming department of a corporation, where everyone can get together every morning to discuss the project, and this would not be very efficient in the Linux world of international contribution over distance. A glance at the authors' experience shows they may not be dedicated to ideals of the GNU Public License and open-source software, for example Jesse Libery is now consulting on the .NET project. I would urge anyone wishing to program on Linux to use resources written by actual Linux programmers.

Bottom line, get Sam's C FOR LINUX PROGRAMMING IN 21 DAYS first if you're a beginner. If you're an experience programmer who already knows C, this book may be helpful, but it has its problems.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
17 of 17 people found the following review helpful:
5.0 out of 5 stars Excellent!, April 25, 2000
By Joe Morrow (Evans, Ga) - See all my reviews
I think that this book is perfect for the programmer that is used to Windows, but not familiar to Linux simply because that's exactly what I am. This book starts out from the very bottom just like most of the other Sams books, but it also covers advanced functions. I do think that they could have covered some of the chapters more extensively, but overall I liked it very much. I'd reccomend this book for beginners to Linux, no matter how good they are with C++. Sams did a great job with this one.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
3.0 out of 5 stars great for beginner, needs some work on the examples, January 8, 2001
By A Customer
I'll start of with the positive, this book definately give lots of explanations of the concepts used, and lots of background for those not familiar with GNU/Linux or C++. I did find the example code supplied extremely buggy, and required lots of modifications to compile. Also, in the sections of system calls (threads and pipes), the example code only shows wrappers around the actual calls needed, and they only show the definition of that wrapper class, not the implementation. I guess if I want to find out exactly how to create a thread or named pipe, i'll have to dig elsewhere.
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

3.0 out of 5 stars Book is great but CD has a problem
The book is well written in clear language and the example scripts are written in a special font making it easy to understand. Read more
Published on January 26, 2006 by Mary Titus

2.0 out of 5 stars Poor.. Very poor
This book is full of mistakes. It also begins by teaching you to program one way, and then tells you that this is wrong. Read more
Published on June 7, 2003

5.0 out of 5 stars Good for Experienced and Inexperienced Alike
I bought "Teach Yourself C++ for Linux in 21 Days" to broaden my understanding beyond my school's course material. Read more
Published on November 10, 2001 by David R. Dull

5.0 out of 5 stars A Good beginner's book and a good reference on C++
C++ for Linux provides sound fundamental concepts for someone new to C++. This is also a good reference book for programming in C++. Read more
Published on November 6, 2000 by cpendyala

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 9 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...


Look for Similar Items by Category


Plumbing Products in the Value Center

Home Improvement Value Center Plumbing Products
Turn it on for less with spectacular deals on brand-name faucets, showerheads, and more in the Home Improvement Value Center.

Shop the Value Center

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 
Shop for Toilet Tattoos
Brighten Your Bathroom with Toilet TattoosSpruce up your toilet seat with removable, reusable, and hygienic seat covers from Toilet Tattoos.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

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.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
$0.00
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Glenn Beck's Common Sense by Glenn Beck
$6.59

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates