CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 7 of 7
  1. #1
    Join Date
    Apr 2011
    Posts
    3

    Best Book/Resources To Learn C++?

    Hey friends,I am a complete newbie in programming c++,know a bit of c language just the basics not advance thing.I was just googling and came here.

    Now I want to learn c++ from scratch to advance level nomatter how much time it will take,so can you suggest few good books saw other threads as well but there are so many books got confused which one to read.I know everyone suggested according to their experience but its kinda confusing for a newbie.isnt it?Read somewhere complete reference by herbert shildt is good but read at few forums that its not good and not recommended

    Now experts plz tell me a good book which covers all c++ basics and fundamentals my queries like how to design softwares that work on windows and how to make it for linux as well.

    Like it always surprise me developers write code separately for all os or they just change the extension like a software is there for windows in exe and same is there for mac in dmg or say linux in rpm so do they write separate codes or just change the extension then how

    And what is the difference in c++ and visual c++,what are the pros and cons of both

  2. #2
    Join Date
    Sep 2004
    Location
    Holland (land of the dope)
    Posts
    4,123

    Re: Best Book/Resources To Learn C++?

    Here is some book info.

  3. #3
    Join Date
    Sep 2008
    Posts
    1

    Re: Best Book/Resources To Learn C++?

    @Skizmo Skizmo

    Its a good list as researched on net and other forums but what about the sequence is it posted there the way I should read them top one first and likewise or the mod just posted the names.I guess it must be sequentially posted from top to bottom

  4. #4
    Join Date
    Nov 2008
    Location
    England
    Posts
    748

    Re: Best Book/Resources To Learn C++?

    Of those listed....

    Accelerated C++ - Starter book for a quick overview of the language. Impressive for its size and laid out in an almost perfect manner. Aims to get you writing useful programs from the word go. Helps to have previous programming experience though C++ experience is not needed.

    The C++ Programming Language - heavy going, filled with info but imo not overly well written. Its one to read when you are more comfortable with the language. Not a book I would use to learn C++ from.

    Exceptional/ more exceptional/ effective/ more effective /C++ coding standards - All excellent books. Not ones to learn the language from but will certainly help you improve your coding once you know the basics.

    The C++ standard library tutorial and reference - Cant praise this book highly enough. Full of info and code samples but only deals with the STL part of the language. Well written and presented. Probably no better book on the standard template library.

    effective STL - complements the above book. Improves your use of stl but wont teach it to you like the above book.

    C++ templates - the bible on template use. Excellent book. One to think about once you start using templates.

    Modern C++ design - Might need a year or two coding in C++ to even understand some of the concepts in this book. Not one to learn the language from. Spends most time explaining how to make generic versions of some of the more useful design patterns.

    C++ gotchas - like the effective series of books. Points out pitfalls and teaches you how to avoid them.

    Thinking in C++ - Decent books on the language though not ordered as well as accelerated C++ but hell they are free so no complaints. Covers most if not all of the language.


    I would download thinking in C++, buy accelerated C++ and the standard library book. That should keep you going for a few months at least then maybe consider some of the others.
    Get Microsoft Visual C++ Express here or CodeBlocks here.
    Get STLFilt here to radically improve error messages when using the STL.
    Get these two can't live without C++ libraries, BOOST here and Loki here.
    Check your code with the Comeau Compiler and FlexeLint for standards compliance and some subtle errors.
    Always use [code] code tags [/code] to make code legible and preserve indentation.
    Do not ask for help writing destructive software such as viruses, gamehacks, keyloggers and the suchlike.

  5. #5
    Join Date
    Dec 2009
    Posts
    596

    Re: Best Book/Resources To Learn C++?

    Hello Russco. I've checked out the Accelerated C++ book from a library and it's helped me get started really good. Which is the standard library book you referred to?

  6. #6
    Join Date
    Nov 2008
    Location
    England
    Posts
    748

    Re: Best Book/Resources To Learn C++?

    Get Microsoft Visual C++ Express here or CodeBlocks here.
    Get STLFilt here to radically improve error messages when using the STL.
    Get these two can't live without C++ libraries, BOOST here and Loki here.
    Check your code with the Comeau Compiler and FlexeLint for standards compliance and some subtle errors.
    Always use [code] code tags [/code] to make code legible and preserve indentation.
    Do not ask for help writing destructive software such as viruses, gamehacks, keyloggers and the suchlike.

  7. #7
    Join Date
    Apr 2011
    Posts
    3

    Re: Best Book/Resources To Learn C++?

    @Russco

    Thanks for all those detailed explanation it will help a lot now in c++ journey

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured