Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Best C++ (11/14) book for beginners

91 views
Skip to first unread message

JiiPee

unread,
Jan 25, 2016, 6:57:52 PM1/25/16
to
People keep asking me that "what is the best book for beginners learning
C++". Well, I am pretty sure it must be C++11/14 at least. Anybody knows
a good book which uses C++ style (and not too much teaching C)? I have
not read any of them really recently so dont know much.

Bjarnes "Principles and Practice Using C++" seems ok, but it does not
seem to teach so much the language features.
A book which teaches all C++ features but correctly (in "Bjarnes" way).

Ian Collins

unread,
Jan 25, 2016, 9:06:01 PM1/25/16
to
The C++ Programming Language, 4th edition.

--
Ian Collins

JiiPee

unread,
Jan 26, 2016, 3:09:50 PM1/26/16
to
I know that it a top book... but I think its too heavy for a total
beginner who needs to quicker be able to get basics... you know what I
mean? How about some book like "dummies"? I think even Bjarne said or
agreed that this is not to be the first book....

I think its the best C++ book, but maybe not for beginners

Alf P. Steinbach

unread,
Jan 26, 2016, 3:40:30 PM1/26/16
to
The SO C++ book list was very good before a silly moderator decided to
change it to his preferred answers only and close it as a list of
contributions: now it's boiled down to bullet points in a single answer.

Anyway,

<url:
http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list>

There is also a FAQ item about this question, but it's sort of narrow,
not particularly much community contribution there, if any:

<url: https://isocpp.org/wiki/faq/how-to-learn-cpp#best-book>

I think the FAQ was better in the old days, when one could just discuss
things with Marshall Cline. Most of the ISO CPP FAQ is his old FAQ. It
even includes Marshall's [1] reference to my old C++ tutorial that's
been off-line for about 15 years or so – Marshall kept the reference
in the hope that I would revive and complete the tutorial, and he even
offered to host it, but for various reasons that didn't happen.


Cheers & hth.,

- Alf

Notes:
[1] In <url: https://isocpp.org/wiki/faq/newbie#newbie-more-info>.

JiiPee

unread,
Jan 26, 2016, 4:18:45 PM1/26/16
to
On 26/01/2016 20:40, Alf P. Steinbach wrote:
> On 1/26/2016 12:49 AM, JiiPee wrote:
>> People keep asking me that "what is the best book for beginners learning
>> C++". Well, I am pretty sure it must be C++11/14 at least. Anybody knows
>> a good book which uses C++ style (and not too much teaching C)? I have
>> not read any of them really recently so dont know much.
>>
>> Bjarnes "Principles and Practice Using C++" seems ok, but it does not
>> seem to teach so much the language features.
>> A book which teaches all C++ features but correctly (in "Bjarnes" way).
>
> The SO C++ book list was very good before a silly moderator decided to
> change it to his preferred answers only and close it as a list of
> contributions: now it's boiled down to bullet points in a single answer.
>
> Anyway,
>
> <url:
> http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list>
>
> There is also a FAQ item about this question, but it's sort of narrow,
> not particularly much community contribution there, if any:
>
> <url: https://isocpp.org/wiki/faq/how-to-learn-cpp#best-book>
>

ok, so " Programming: Principles and Practice using C++" ..
<http://www.stroustrup.com/programming.html>
I guess its a good choice
<http://www.stroustrup.com/programming.html>

Ian Collins

unread,
Jan 26, 2016, 5:22:36 PM1/26/16
to
It depends what you are calling a beginner: someone new to programming,
or a programmer new to C++? The C++ Programming Language probably
wouldn't be appropriate for the former, but it would be for the latter.

--
Ian Collins

woodb...@gmail.com

unread,
Jan 26, 2016, 6:56:27 PM1/26/16
to
On Tuesday, January 26, 2016 at 2:40:30 PM UTC-6, Alf P. Steinbach wrote:
> On 1/26/2016 12:49 AM, JiiPee wrote:
> > People keep asking me that "what is the best book for beginners learning
> > C++". Well, I am pretty sure it must be C++11/14 at least. Anybody knows
> > a good book which uses C++ style (and not too much teaching C)? I have
> > not read any of them really recently so dont know much.
> >
> > Bjarnes "Principles and Practice Using C++" seems ok, but it does not
> > seem to teach so much the language features.
> > A book which teaches all C++ features but correctly (in "Bjarnes" way).
>
> The SO C++ book list was very good before a silly moderator decided to
> change it to his preferred answers only and close it as a list of
> contributions: now it's boiled down to bullet points in a single answer.
>
> Anyway,
>
> <url:
> http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list>
>
> There is also a FAQ item about this question, but it's sort of narrow,
> not particularly much community contribution there, if any:
>
> <url: https://isocpp.org/wiki/faq/how-to-learn-cpp#best-book>
>
> I think the FAQ was better in the old days, when one could just discuss
> things with Marshall Cline. Most of the ISO CPP FAQ is his old FAQ. It
> even includes Marshall's [1] reference to my old C++ tutorial that's
> been off-line for about 15 years or so - Marshall kept the reference
> in the hope that I would revive and complete the tutorial, and he even
> offered to host it, but for various reasons that didn't happen.
>
>
> Cheers & hth.,
>
> - Alf
>
> Notes:
> [1] In <url: https://isocpp.org/wiki/faq/newbie#newbie-more-info>.


I'm willing to host the FAQ.

Brian
Ebenezer Enterprises - In G-d we trust.
http://webEbenezer.net

Alf P. Steinbach

unread,
Jan 26, 2016, 7:49:37 PM1/26/16
to
On 1/27/2016 12:55 AM, woodb...@gmail.com wrote:
> On Tuesday, January 26, 2016 at 2:40:30 PM UTC-6, Alf P. Steinbach wrote:
>>
>> I think the FAQ was better in the old days, when one could just discuss
>> things with Marshall Cline. Most of the ISO CPP FAQ is his old FAQ. It
>> even includes Marshall's [1] reference to my old C++ tutorial that's
>> been off-line for about 15 years or so - Marshall kept the reference
>> in the hope that I would revive and complete the tutorial, and he even
>> offered to host it, but for various reasons that didn't happen.
>>
>> Notes:
>> [1] In <url: https://isocpp.org/wiki/faq/newbie#newbie-more-info>.
>
>
> I'm willing to host the FAQ.

Thank you, but the hosting issue was about my tutorial, where first its
hosting in Norway (the Start homepage site run by newspaper Dagbladet)
and then its free hosting abroad, were unexpectedly discontinued. :( The
FAQ now has a fine new home at isocpp.org, with some expert contributors
including Andrei Alexandrescu, Herb Sutter and Bjarne Stroustrup (I
don't know about maintainance). The tutorial, is dead. :)


Cheers,

- Alf

sergei.na...@gmail.com

unread,
Sep 7, 2016, 12:52:23 PM9/7/16
to
> >> I think the FAQ was better in the old days, when one could just discuss
> >> things with Marshall Cline. Most of the ISO CPP FAQ is his old FAQ.

> FAQ now has a fine new home at isocpp.org, with some expert contributors
> including Andrei Alexandrescu, Herb Sutter and Bjarne Stroustrup.

advanced c++ faqs and c++14 faqs by Chandra Shekhar Kumar are cool books.
0 new messages