Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > C++ > Which C++ books/tutorials would be recommended?

Reply
Thread Tools

Which C++ books/tutorials would be recommended?

 
 
Jens Thiede
Guest
Posts: n/a
 
      07-30-2004
What advice would you give to a person that has some experience in OOP
(Java, Python) and some experience in C, and would like to learn C++?

Thanks in advance,

Jens.

--
Jabber ID: http://www.velocityreviews.com/forums/(E-Mail Removed)
Time Zone: UTC +2
Location: South Africa (Zuid Afrika)
 
Reply With Quote
 
 
 
 
Victor Bazarov
Guest
Posts: n/a
 
      07-30-2004
Jens Thiede wrote:
> What advice would you give to a person that has some experience in OOP
> (Java, Python) and some experience in C, and would like to learn C++?
>


Like the old joke goes: "Forget all that you learned before". No, not
really. But seriously speaking, programming in C++ is harder than in
Java or Python, although it is [at least to me] more rewarding in more
ways than one.

Get a good book. Start with "Accelerated C++" by Koenig and Moo, or
try "The C++ Programming Language" (although I saw some people's claims
that the latter one is hard to comprehend).

C++ can be taken in steps, it can be used only partially, as a "better
C", as it's called by some. Whether you really want that or not is up
to you, but the complexity of the language does suggest that whoever
embarks on learning C++ should not attempt to comprehend absolutely
everything at once. Thus, my advice is to avoid books like "Learn C++
in a weekend". The title is rather misleading, the contents of such
books are questionable.

Visit www.accu.org, the book review section, and look up any book you
encounter (or are going to buy). IOW, do your homework before you give
your money to those who kill trees for no good reason.

As to web sites, I don't know of any. When I was learning C++ there was
no Web. Newsgroups were and still are my primary "other" source of C++
information.

V
 
Reply With Quote
 
 
 
 
Chris Schumacher
Guest
Posts: n/a
 
      07-31-2004
Jens Thiede <(E-Mail Removed)> wrote in news:ceeadi$nj9$1@ctb-
nnrp2.saix.net:

> What advice would you give to a person that has some experience in OOP
> (Java, Python) and some experience in C, and would like to learn C++?
>


I learned it using "C++ Programming: Program Design Including Data
Structures." by D.S. Malick. (yes, that is his real name). I'd recommend
it, but the exercises tend to more tedious than they should be, and I've
run into some people who REALLY didn't like it.
You should also prepare to get a copy of "The C++ Programming Language"
since it is, obviously, the ultimate reference to the language. I don't
think I'd start with it.
Some people like "C++ Primer Plus" by Stephen Prata, but I think its
priorities are warped. It brings in pointers a bit too early, even before
arrays! And since I was able to do a side-by-side comparison, I preferred
Malik's book, and it does go further than the Primer does (into data
structures, for one thing)


-==Kensu==-
 
Reply With Quote
 
Ioannis Vranos
Guest
Posts: n/a
 
      07-31-2004
Jens Thiede wrote:

> What advice would you give to a person that has some experience in OOP
> (Java, Python) and some experience in C, and would like to learn C++?



"Accelerated C++ by Andrew Koenig, Barbara Moo.


Also check http://www.accu.org for Book reviews.






Regards,

Ioannis Vranos

http://www23.brinkster.com/noicys
 
Reply With Quote
 
Daniel Graifer
Guest
Posts: n/a
 
      08-02-2004
Since you say you already know C as I did, I started with "C++ for C
Programmers" by Ira Pohl. A little out of date now.

Dan
--
Daniel A. Graifer

 
Reply With Quote
 
Peter van Merkerk
Guest
Posts: n/a
 
      08-03-2004
Daniel Graifer wrote:
> Since you say you already know C as I did, I started with "C++ for C
> Programmers" by Ira Pohl. A little out of date now.


http://www.accu.org/cgi-bin/accu/rvo...file=cp001904a

--
Peter van Merkerk
peter.van.merkerk(at)dse.nl
 
Reply With Quote
 
jeffc
Guest
Posts: n/a
 
      08-03-2004

"Victor Bazarov" <(E-Mail Removed)> wrote in message
news:8hyOc.265$(E-Mail Removed)09.us.to.ve rio.net...
>
> As to web sites, I don't know of any. When I was learning C++ there was
> no Web. Newsgroups were and still are my primary "other" source of C++
> information.


You can get a free e-book here
http://www.mindview.net/


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
2011: Which Ruby books have you read? And which would you recommend? Aston J. Ruby 13 03-16-2011 07:36 AM
an oddball scary kind of thing you would think would never happen richard Computer Support 4 01-31-2010 06:34 PM
Microcontrollers: which one ? which language ? which compiler ? The Jesus of Suburbia NZ Computing 2 02-11-2006 06:53 PM
equipement recommandation, series 800. Which would I need? mctwist Cisco 6 10-26-2005 02:13 PM
Which service would you allow? Daniel Wilson MCSE 1 10-19-2004 01:50 AM



Advertisments