Jump to content
  • Advertisement
Sign in to follow this  
Timotheus

Two books that confused me

This topic is 5061 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
Advertisement
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
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!