473,387 Members | 1,540 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

C++ books for beginner?

Hi,

Im starting to learn C++ and am looking to get myself a textbook to
help me along.

Can anyone on here recommend a book which will give me good
foundations and take me up to OOP etc in clear concise steps.

Most books I have flicked through so far seem to be threw together in
a few months and have little structure, poor explanations and
irrelevent examples etc.

As well as being able to program in C++, I want to understand the
actual language.

I have looked at SAMS Teach yourself C++ in 21 days and Dietel &
Dietel's C++ Programming. Unfortunately the D&D book was wrapped so I
could not see what its structure was like.

Help guide me through the maze of poorly written books to a simple,
well structured book, that has plenty of example code.

It would be advantageous if it had exercises at the chapter end and
answers at the back!!!
Let me know what you think,
Cheers.
Jul 19 '05 #1
10 13707
> Im starting to learn C++ and am looking to get myself a textbook to
help me along.

Can anyone on here recommend a book which will give me good
foundations and take me up to OOP etc in clear concise steps.

Most books I have flicked through so far seem to be threw together in
a few months and have little structure, poor explanations and
irrelevent examples etc.

As well as being able to program in C++, I want to understand the
actual language.

I have looked at SAMS Teach yourself C++ in 21 days and Dietel &
Dietel's C++ Programming. Unfortunately the D&D book was wrapped so I
could not see what its structure was like.

Help guide me through the maze of poorly written books to a simple,
well structured book, that has plenty of example code.

It would be advantageous if it had exercises at the chapter end and
answers at the back!!!

Let me know what you think,


Accelerated C++ (http://www.acceleratedcpp.com) is generally considered
as one of the best beginners books for people with some programming
experience. For book reviews take a look at www.accu.org

HTH

--
Peter van Merkerk
peter.van.merkerk(at)dse.nl
Jul 19 '05 #2

"Gerry" <ge***********@hotmail.com> wrote in message
news:f5**************************@posting.google.c om...
Hi,

Im starting to learn C++ and am looking to get myself a textbook to
help me along.

Can anyone on here recommend a book which will give me good
foundations and take me up to OOP etc in clear concise steps.

Most books I have flicked through so far seem to be threw together in
a few months and have little structure, poor explanations and
irrelevent examples etc.

As well as being able to program in C++, I want to understand the
actual language.

I have looked at SAMS Teach yourself C++ in 21 days and Dietel &
Dietel's C++ Programming. Unfortunately the D&D book was wrapped so I
could not see what its structure was like.

Help guide me through the maze of poorly written books to a simple,
well structured book, that has plenty of example code.

It would be advantageous if it had exercises at the chapter end and
answers at the back!!!
Let me know what you think,
Cheers.


Apart from Accelarated C++, C++ Primer by Lippman/Lajoie is also definitely a
good book to start with, IMO.

HTH,
J.Schafer
Jul 19 '05 #3
On Tue, 28 Oct 2003 04:42:22 -0800, Gerry wrote:

* snip request for book recommendations *

Hi Gerry,

If you make it through your "Teach Yourself C++ in 21 Days" type of book
and decide that you still like and want to use C++ I'd recommend buying:

"The C++ Standard Library: A Tutorial and Reference" by Josuttis.

This is not necessarily a beginner's book but I personally feel that the
standard template library needs to be introduced early on in a person's
C++ career. It would be handy to be learning about std::string and
std::vector the same time someone is learning about char* and double[],
etc.

Anyway, a good place to buy computer books is www.bookpool.com

--
Benny
Remove your rose colored glasses before e-mailing me

Jul 19 '05 #4

"Gerry" <ge***********@hotmail.com> wrote in message
news:f5**************************@posting.google.c om...

Help guide me through the maze of poorly written books to a simple,
well structured book, that has plenty of example code.


Recommendations here
http://www.accu.org/bookreviews/publ...nner_s_c__.htm

Buy here
www.bookpool.com
Jul 19 '05 #5
"Gerry" <ge***********@hotmail.com> wrote in message
news:f5**************************@posting.google.c om...
Hi,

Im starting to learn C++ and am looking to get myself a textbook to
help me along.

Can anyone on here recommend a book which will give me good
foundations and take me up to OOP etc in clear concise steps.

Most books I have flicked through so far seem to be threw together in
a few months and have little structure, poor explanations and
irrelevent examples etc.

As well as being able to program in C++, I want to understand the
actual language.

I have looked at SAMS Teach yourself C++ in 21 days and Dietel &
Dietel's C++ Programming. Unfortunately the D&D book was wrapped so I
could not see what its structure was like.

Help guide me through the maze of poorly written books to a simple,
well structured book, that has plenty of example code.

It would be advantageous if it had exercises at the chapter end and
answers at the back!!!
Let me know what you think,
Cheers.


If you are trying to come up to speed on Linux at the same time as you are
coming up to speed on C++ then Tom Swan's, GNU C++ for Linux, published by
QUE, is very detailed and leaves little to the imagination. Further Swan's
book contains methodical practical examples. The examples are accompanied
by instructions regarding the use of the debugger to load and execute the
example programs found in the book.

The book contains a CD that has all of the example sources organized on a
chapter by chapter basis. Each example is accompanied by a detailed
sequence of commands necessary to compile the example, and presents expected
output of the compile, and output of the program's execution.

JD
Jul 19 '05 #6
Hi,

I've D&D - C++ How to Program and is very good! I advice it :-)

Regards,
Alan Kelon

P.S.: I don't speak english very well, so please forgive me if my writting
offends you or even if you don't understand what I mean. Please correct me
and help me learn english :-)
Jul 19 '05 #7
> I've D&D - C++ How to Program and is very good! I advice it :-)

Note that not everyone shares that opinion:
http://www.accu.org/bookreviews/publ...p/cp003204.htm

--
Peter van Merkerk
peter.van.merkerk(at)dse.nl
Jul 19 '05 #8

"Alan Kelon" <ke********@bol.com.br> wrote in message
news:bn***********@news.wplus.net...
Hi,

I've D&D - C++ How to Program and is very good! I advice it :-)


advise
Jul 19 '05 #9
Gerry wrote:
Hi,

Im starting to learn C++ and am looking to get myself a textbook to
help me along.

Can anyone on here recommend a book which will give me good
foundations and take me up to OOP etc in clear concise steps.

Most books I have flicked through so far seem to be threw together in
a few months and have little structure, poor explanations and
irrelevent examples etc.

As well as being able to program in C++, I want to understand the
actual language.

I have looked at SAMS Teach yourself C++ in 21 days
Forget that one, and any other Teach Yourself Nothing(tm) crap.
and Dietel &
Dietel's C++ Programming. Unfortunately the D&D book was wrapped so I
could not see what its structure was like.

Help guide me through the maze of poorly written books to a simple,
well structured book, that has plenty of example code.
I'm not sure this is the best C++ book around, but it's not bad and at
least free : Thinking in C++ (Bruce Eckel)

http://www.mindview.net/Books/TICPP/...ngInCPP2e.html

HTH,
Bruno

It would be advantageous if it had exercises at the chapter end and
answers at the back!!!
Let me know what you think,
Cheers.


Jul 19 '05 #10

Hi, Peter,
I've D&D - C++ How to Program and is very good! I advice it :-)


Note that not everyone shares that opinion:
http://www.accu.org/bookreviews/publ...p/cp003204.htm


Yes, sure. I've the portuguese version of this book. It was very useful to
me, but you or everyone can join or not join with me.

[off-topic]
One thing:
I you see on the web a page says: "Send US$ 1,000 for Alan Kelon [Highly
Recommended]"
Will you send me money?

*No flames, please* It's just a comment :-)
[/off-topic]

P.S.: I don't speak english very well, so please forgive me if my writting
ofends you or even if you don't understand what I mean. Be frieldly please,
so correct me
and help me learn english.
Jul 19 '05 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Huy | last post by:
Generic PHP newbie question here. May anyone please recommend books that have gotten you started on PHP (interfacing with MySQL is a plus) & also reference books? Just looking for some good...
3
by: Art | last post by:
NEWBIE ALERT! Esteemed List Participants and Lurkers: (System: P-II 350, 192 meg, Win98 SE, Python 2.2.3, wxPythonWIN32-2.4.1.2-Py22.exe) I'm having a lot of fun getting started with Python...
5
by: Richard B. Kreckel | last post by:
Hi! I was recently asked what book to recommend for a beginner in C++. I am convinced that you needn't study C in depth before learning C++ (though it helps), but cannot find any beginner's...
7
by: Rensjuh | last post by:
Hello, does someone have / know a good C++ tutorial for beginnners? I would prefer Dutch, but English is also fine. Hoi, heeft / kent iemand nog een goede C++ tutorial voor beginners? Het liefste...
9
by: me | last post by:
Hi All, I am new to Classes and learniing the ropes with VB.NET express Here's my question - say I have a want to manage a list of books. Each book has an Author, Title and ISBN Now, I am...
4
by: Magnus Lycka | last post by:
While I work at a company that uses Python a lot (and would have had a hard time finding such a place a few years ago) I don't really have a clear opinion on whether Python's marketshare (or...
6
by: Solo.Wolve | last post by:
I've just finished the K&R c, And begin to study c++ myself,so can anyone give me some advice?such as some books to read,and something to notice? Thank you very much.
9
by: Daniel | last post by:
Looking to see if anyone can offer some suggestions on some good VB.net books? looking for beginner to intermidiate and to expert.. Any suggestions? -- ASP, SQL2005, DW8 VBScript
10
by: hamza612 | last post by:
I want to start learning how to program. But I dont know where to start. From what I've heard so far c++ is not a good lang. to learn as a beginner because its very complicated compared to others...
22
by: ddg_linux | last post by:
I have been reading about and doing a lot of php code examples from books but now I find myself wanting to do something practical with some of the skills that I have learned. I am a beginner php...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.