Sign in to follow this  

Two books that confused me

This topic is 4748 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello, I'm new to C++ programming and have been looking for a nice beginner book to start with. I found these two books, "Beginning Visual C++ 6" and "Beginning ANSI C++: The Complete Language" both from Ivor Horton. I would like to ask what are the differences between the two books, since both of them have quite a high rating. I'm planning to buy one, which should I get? Beginning Visual C++ 6 Beginning ANSI C++: The Complete Language By the way, are there any other beginner books that I should get? Thanks. [Edit: Hiding the URLs in the titles causes the page not to be overly wide, at least for me.[smile] - Oluseyi] [Edited by - Timotheus on December 14, 2004 10:18:53 AM]

Share this post


Link to post
Share on other sites
I have not read either of the books so I may very well be wrong here, but here goes: I would think that "beginning Visual C++ 6" is about C++, the Visual C++ IDE
and the compiler that comes with it and Windows programming. While "Beginning ANSI C++" is about just C++. I would pick up the "Beginning ANSI C++" book for learning
C++.

Share this post


Link to post
Share on other sites
Thanks for the reply.

I just compared the table of contents for both books. It seems that "Beginning ANSI C++" starts from the basic to classes, inheritance, polymorphism etc. while "Beginning Visual C++" also teaches Windows programming, DLL, ActiveX etc.

Which should I get? Thanks.

Share this post


Link to post
Share on other sites
Get the one that's not about windows programming. I got that book, it's bad and it introduces too much too quickly. Just start with the language first, then get to the API (or MFC in VC++ 6's case).

Share this post


Link to post
Share on other sites
I would imagine that Begining Visual C++ 6 is all about Visual C++ 6. It's a great tool for writing quick applications. There's wizards and stuff that allow you to make ATL and MFC apps fairly painlessly if you know what you're doing.

I own Beginning ANSI C++: The Complete Language. It has saved me many times from having to post on a forum and look like a complete idiot. I'm sure that book would be good to start learning from, and even serve as a good reference so long as the ANSI standard doesn't change too much in the future.

Personally, I would start with the ANSI C++ book first to get a feel for the language, and then if you feel comfortable with it move on to something a little crazier. The book looks intimidating when you first look at it, but there is a LOT of information in there. Including the appendices and index, it's about 1,100 pages. If you take the time to read through it and understand as much as you can, then I'm sure you'll be happy with the results.

Share this post


Link to post
Share on other sites
I highly recommend you get the Beginning C++ Book from Ivor Horton since Beginning Visual C++ is more targeted for people who know how to code C/C++ but need to know the essential to code for windows.

The ANSI C++ book teaches you everything you will ever need as far as C++ goes plus there is a special on www.halfpricecomputerbooks.com

All the Wrox Press books are 7$ each so if you're not sure.... get them both :) but I'm telling you ... for learning Windows programming there are better books than Learning Visual C++ 6. Start off with the Learning C++ book and then check out what other books can help you for Win32 or ..... MFC...... Programming.

Share this post


Link to post
Share on other sites
I forgot to give you the link for it since the book you have seen called Beginning ANSI C++ is the 3rd edition of the book I was talking about. the one at 7$ on special is the second edition but Still very valuable notheless.

here is the URL ^_^

http://www.halfpricecomputerbooks.com/book/186100012X

Share this post


Link to post
Share on other sites
Beginning ANSI C++: The Complete Language is a massive book and great if you've never done any programming before.

It's a great reference book too, he covers almost everything in the language and explains every detail of it.

Share this post


Link to post
Share on other sites
Quote:
Original post by normal31337guy
Beginning ANSI C++: The Complete Language is a massive book and great if you've never done any programming before.

It's a great reference book too, he covers almost everything in the language and explains every detail of it.


I totally agree. This book will teach you just about anything you need to know in order to move onto APIs afterward. It covers Classes, Templates, and it even had a primer for STL, which comes in handy, from what I hear...

Share this post


Link to post
Share on other sites

This topic is 4748 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this