You are not logged in.
Pages: 1
Hi, I am starting to learn C++ and I was wondering if anyone could point me in the direction of a good book for a begginer, my goal is to write linux apps in C++, I know a little java and some basic syntax, but not much
Offline
I've always heard good things about Accelerated C++; as I recall, it's used as the basis in a number of college C++ courses.
Offline
Thank you very much for the reply! I will look into it
Offline
There's always this: http://www.mindview.net/Books/TICPP/Thi … CPP2e.html
It's not _great_ but it's decent. Syntax is the least of your worries. You need to learn proper design in C++, which is different from designing apps in other languages. For that, along with syntax beyond the basics, I highly recommend:
http://www.research.att.com/~bs/3rd.html
Accelerated C++ is ok too, but at least read TC++PL (stroustrup) first.
Offline
Thanks phrakture, I will consider your word highly, you always have great advice, I am learning quickly that the design element is where to focus my energy! Thanks!
Offline
http://www.cplusplus.com/
This has a decent (albeit simple) tutorial, and a reference section of some of the common includes, handy if you're forgetful like me.
Desktop: AMD Athlon64 3800+ Venice Core, 2GB PC3200, 2x160GB Maxtor DiamondMax 10, 2x320GB WD Caviar RE, Nvidia 6600GT 256MB
Laptop: Intel Pentium M, 512MB PC2700, 60GB IBM TravelStar, Nvidia 5200Go 64MB
Offline
I've learning C++ too, and so I've been watching this thread. It was recommended to me to learn the basics in C first, then go on to C++. I started with K&R's The C Programming Language and struggled. I do have some (self-taught) programming experience with perl and bash, but the book was a little too advanced for me. I'll probably come back to it though.
I've found these that looks good - does anyone have opinions on these:
Thinking in C - A flash based A/V tutorial by Bruce Eckel and Chuck Allison, designed to teach the basics of C to people who are going on to learn C++ or Java.
Thinking in C++ Vol 1 and 2 also by Eckel. This was recommended to me by another self-taught programmer; he used the book himself to learn C++.
All are available for free download at the above url's. I am interested in hearing opinions from anyone who has experience with the above.
Thanks.
Offline
I am also planning to buy some top-notch C++ books. Got my last wage from the summer job yesterday and rather spend it on something useful than things like beer or junk food.
Here's the books currently in my cart: · C++ Standard Library: A Tutorial and Reference, Nicolai M. Josuttis
· The C++ Programming Language, Bjarne Stroustrup
· Accelerated C++, Andrew Koenig
· Modern C++ Design, Andrei Alexander
· Exceptional C++, Herb Sutter
What do you think of these items? Something to drop, anything to add? I'm not totally new to C++ and don't have to learn the very basics. I wan't to learn how to program properly, using the right approach and with well-structured, efficient code.
It feels like the literature (mostly various web pages) I've been faced to so far has been either outdated or poorly written.
Another little problem is what book to start with when the shipment arrives. So if any of you kind archers has a suggestion regarding how to plan the reading, it would be very appreciated.
And yeah, I'm not interested in books teaching how to program for some inferior, non-open platform.
Offline
Here is my golden tip for anyone wanting to buy books: don't. Go down to your local library, and get it there instead. And if you feel like you must add it to your book shelf at home, then buy it. Given a lot of these books are £40 each (at least the good ones are, if not more), I'd be weary of going out and buying them without a test run first.
Desktop: AMD Athlon64 3800+ Venice Core, 2GB PC3200, 2x160GB Maxtor DiamondMax 10, 2x320GB WD Caviar RE, Nvidia 6600GT 256MB
Laptop: Intel Pentium M, 512MB PC2700, 60GB IBM TravelStar, Nvidia 5200Go 64MB
Offline
I agree with chrismortimore. In general, I only buy books that I know are quality material (Such as K & R), or stuff I find on clearance. Only 3 of the books I have don't fall into those catagories, and two of them were gifts.
Offline
C++ Primer (4ed) by Stanley B. Lippman
The C++ Programming Language by Bjarne Stroustrup
Modern C++ Design by Andrei Alexanderscu
Offline
It's been a lot of years, but I remember Navigating C++ to be an excellent text.
Offline
Pages: 1