|
-
April 27th, 2011, 06:44 AM
#1
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
-
April 27th, 2011, 06:46 AM
#2
Re: Best Book/Resources To Learn C++?
-
April 28th, 2011, 05:51 PM
#3
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
-
April 28th, 2011, 08:05 PM
#4
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.
-
April 30th, 2011, 09:26 PM
#5
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?
-
April 30th, 2011, 09:31 PM
#6
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.
-
May 4th, 2011, 04:56 AM
#7
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
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|