Book review

A

At_sea_with_C

Hello all,

Im some way in C and i have to start on C++ to. I want your opinions on
Teach yourself C++ in 21 days by Jessi Liberty. Can I go with it as my
first book are are there better ones?

Thanks to all.
 
J

josh

Hello all,

Im some way in C and i have to start on C++ to. I want your opinions on
Teach yourself C++ in 21 days by Jessi Liberty. Can I go with it as my
first book are are there better ones?

Thanks to all.

If you want to learn C++ with a very good book try:
C++ How To Program 5th ed. by Deitel&Deitel
it's very well-written!
Enjoy
 
T

tragomaskhalos

Hello all,

Im some way in C and i have to start on C++ to. I want your opinions on
Teach yourself C++ in 21 days by Jessi Liberty. Can I go with it as my
first book are are there better ones?

A colleague has this book, I found some mistakes in it on a cursory
examination, and it is somewhat out of date. I know the "in 21 days"
name is because there is a series of such books, but really the title
does not inspire confidence that the author or publishers grasp the
true difficulty of learning C++ !

"Accelerated C++" by Koenig & Moo is the book many of the greybeards
on this group recommend, not read it myself but apparently it teaches C
++ concepts first and C-style low-level stuff later, which approach
has something to recommend it.
 
J

josh

A colleague has this book, I found some mistakes in it on a cursory
examination, and it is somewhat out of date. I know the "in 21 days"
name is because there is a series of such books, but really the title
does not inspire confidence that the author or publishers grasp the
true difficulty of learning C++ !

"Accelerated C++" by Koenig & Moo is the book many of the greybeards
on this group recommend, not read it myself but apparently it teaches C
++ concepts first and C-style low-level stuff later, which approach
has something to recommend it.

yes you give him a good advice but the questions are:
how many time I must spend to learn the language?
Do give me, that book, a full complete view of the language?

However I think that as the C++ is a complex language (not like
Java...) should be
better to learn it with a complete and "not speed" book and spending
lot time
but this is only my opinion...
 
B

benben

At_sea_with_C said:
Hello all,

Im some way in C and i have to start on C++ to. I want your opinions on
Teach yourself C++ in 21 days by Jessi Liberty. Can I go with it as my
first book are are there better ones?

Thanks to all.

I haven't yet read the book that you have. I started with The C++
Programming Language (Special Edition) by Bjarne Stroustrup. It is a
fine book and a good reference. It served me well although many claimed
that the book is confusing. This may be due to the fact that this book
is not a crash course and strives to present every aspect of C++. So
this one is my recommendation.

Many may also suggest Accelerated C++ by Koenig & Moo. I personally
haven't read through it yet so I can't give you a recommendation. But
from various reviews it seems to be a better book than the one you
currently have.

Regards,
Ben
 
S

shadowman

At_sea_with_C said:
Hello all,

Im some way in C and i have to start on C++ to. I want your opinions on
Teach yourself C++ in 21 days by Jessi Liberty. Can I go with it as my
first book are are there better ones?

Thanks to all.
You can find some c++ book reviews at accu.org:
http://accu.org/index.php/book_reviews?url=search.xqy?field=subject&term=C++

or there's a list at the FAQ:
http://www.parashift.com/c++-faq-lite/

You may also want to take a look at Bruce Eckel's Thinking in C++; vols
1 and 2 are available for free download at the author's website.
 
N

nw

Im some way in C and i have to start on C++ to. I want your opinions on
Teach yourself C++ in 21 days by Jessi Liberty. Can I go with it as my
first book are are there better ones?

I strongly recommend "Accelerated C++". I relearned C++ from this book
after programming C++ badly for a couple of years. It makes you learn C
++ "the right way" and requires almost no prior programming experience
(it's also short!). Some of your C knowledge may hinder you in
learning C++, it did me, this book should help you get over those
problems. Accelerated C++ also teaches you the STL right from the
start, in C++ I find it very important to be confident with the STL in
order to write good (or at least better) code.
 
B

blangela

I haven't seen the 5th edition, but the 3rd was given a negative
review at ACCU:

http://accu.org/index.php/book_reviews?url=view.xqy?review=cp003204&t...

I, too, would recommend to you _Accelerated C++_ by Koenig and Moo.

Cheers! --M

My experience tells me that the part of the answwer as to which book
to use is dependant on the application you intend to use C++ for, or
the company that requires to learn C++. I have heard of interviews
where a significant portion of the questions deal with pointers and C-
style strings (companies like EA and Microsoft). Some people would
describe these companies as "C with classes" developers, but if that
is what the potential employer wants, and you want to work for them,
you have little choice! If you are going for such an iterview, the "C+
+ How To Program" text will serve you better than the "Accelerated C+
+" text.

I use both texts for my C++ course, because they both have their
strengths. The "C++ How To Program" is the required text while the
"Accelerated C++" text is optional (I assign optional readings and
optional exercises from the text). When I can obtain/create suitable
slides for the Accelerated C++ text, I will likely switch to the other
way around.

Cheers,

Bob L.
 
D

Diego Martins

If you want to learn C++ with a very good book try:
C++ How To Program 5th ed. by Deitel&Deitel
it's very well-written!
Enjoy

no! it is bad and bloated
stay away from this book

Diego
 
J

josh

I haven't seen the 5th edition, but the 3rd was given a negative
review at ACCU:

http://accu.org/index.php/book_reviews?url=view.xqy?review=cp003204&t...

I, too, would recommend to you _Accelerated C++_ by Koenig and Moo.

Cheers! --M

on accu.org also the good C++ THe Complete Reference has a bad
review ...
but I found that in a review is said >>>
"I found "C++ Primer" well written and easy to understand"
and the in another Lippman,s book there is not a good review...
so I can say:
first start with a simple well-written C++ book
second continue with a more complex book
third read, modify and write a lot of code......................
 
J

josh

My experience tells me that the part of the answwer as to which book
to use is dependant on the application you intend to use C++ for, or
the company that requires to learn C++. I have heard of interviews
where a significant portion of the questions deal with pointers and C-
style strings (companies like EA and Microsoft). Some people would
describe these companies as "C with classes" developers, but if that
is what the potential employer wants, and you want to work for them,
you have little choice! If you are going for such an iterview, the "C+
+ How To Program" text will serve you better than the "Accelerated C+
+" text.

I use both texts for my C++ course, because they both have their
strengths. The "C++ How To Program" is the required text while the
"Accelerated C++" text is optional (I assign optional readings and
optional exercises from the text). When I can obtain/create suitable
slides for the Accelerated C++ text, I will likely switch to the other
way around.

Cheers,

Bob L.

I want to add the following fact:

on accu.org there is a review of a Ditel's book that is "Highly
Recommended":
The Complete C++ Training Course and it contains C++ How To Program
and then there is another review of the same book as alone that is not
recomended
may be different authors think different things...
I don't want to think that the same author say two different thing on
the same book!

If you go on amazon you also will find many customers reviews...many
good few bad...

Bye
 
V

Victor Bazarov

josh said:
[..]
If you go on amazon you also will find many customers reviews...many
good few bad...

For reviews on C++ books I'd always prever ACCU.org over Amazon. I
would not be surprised if Amazon screens the reviews and controls how
many bad ones are published for any particular book they are selling.
Not doing that could be bad for business (books with lots of negative
reviews would simply not sell). Conclusion: if you need to know how
good/bad a C++ book is, ask C++ professionals, in a neutral setting.

V
 
V

Victor Bazarov

osmium said:
[..]
The ACCU gives bad reviews to some of my favorite books. I consider
that tidbit more useful than idle speculation that Amazon stacks the
deck.

That reflects more on you than on ACCU, IMO. And the idleness of my
speculation is only IYO, as well. I don't mean any offence.

V
 
O

osmium

Victor Bazarov said:
For reviews on C++ books I'd always prever ACCU.org over Amazon. I
would not be surprised if Amazon screens the reviews and controls how
many bad ones are published for any particular book they are selling.
Not doing that could be bad for business (books with lots of negative
reviews would simply not sell). Conclusion: if you need to know how
good/bad a C++ book is, ask C++ professionals, in a neutral setting.

Do you really think Amazon cares *which* books they sell? They are in the
business of selling books, not particular books. Their could, barely
conceivably, be exceptions if it is a book on Amazon or on Jeff Bezos or his
friends and relatives.

If I were to learn to speak the Japanese language, I would much rather get a
recommendation from someone who is learning, or recently learned Japanese,
than someone who speaks it fluently. The idea is to get the hang of it, you
can learn the subtle nuances later, *if* you survive the initial shock.

The ACCU gives bad reviews to some of my favorite books. I consider that
tidbit more useful than idle speculation that Amazon stacks the deck.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,011
Latest member
AjaUqq1950

Latest Threads

Top