Learning c++

96b4890dc0b70497de4e39e84ca9900f
0
krishnakeshan007 101 May 20, 2012 at 04:30

Hey guys I have the following books that teach c++ : Thinking in C++ Vol.1 & Vol.2, C++ Primer plus 5th Edition, Bjarne Stroustrup The C++ Programming Language.

I have basic knowledge of C language. Which book do you think i should read to learn c++ till advanced stuff.

Thanks.

13 Replies

Please log in or register to post a reply.

Ade51833a4bfd59b9df5caa95b15a3df
0
rahulroy9202 101 May 20, 2012 at 06:03

Let Us C++ by Yashavant Kanetkar is a very good book for beginners. (or so i believe)

96b4890dc0b70497de4e39e84ca9900f
0
krishnakeshan007 101 May 21, 2012 at 02:38

How about the Primer Plus ?

156f4352850cb62e71063bd9f350a986
0
alexande 101 May 23, 2012 at 03:48

It’s so difficult for me.

8676d29610e6c98d6dd2d9c38528cd9c
0
alphadog 101 May 23, 2012 at 14:48

@krishnakeshan007

Thinking in C++ Vol.1 & Vol.2, C++ Primer plus 5th Edition, Bjarne Stroustrup The C++ Programming Language.

Which book do you think i should read to learn c++ till advanced stuff.

All of the above. You may want to add to your starter set the Head First series of C++ books.

Ceee4d1295c32a0c1c08a9eae8c9459d
0
v71 105 May 23, 2012 at 21:13

Its nice that someone is willing to learn c++ , can you elaborate about your decision ? why have you choosen to learn this language against c#, java ??
Anyway , i second that on thinking i c++ and primer plus

96b4890dc0b70497de4e39e84ca9900f
0
krishnakeshan007 101 May 25, 2012 at 09:50

TO v71 : check any game development tutorial which include programming and they say C++ is the very language they would be using.

Bc607307f1db1719ed2c4a5cb2f075e1
0
hannon33 101 Oct 01, 2012 at 14:46

how long do you think it would roughly take somebody to learn C++?

A8433b04cb41dd57113740b779f61acb
0
Reedbeta 167 Oct 01, 2012 at 17:17

Everyone’s different; it depends on your personal learning ability, how much time you can devote to it, whether you already have programming experience in another language or not, and how deeply you want to learn the language. Anywhere from a month to ten years.

24b3b99366e625a41cf83bd7f4c085c7
0
jbadams 102 Oct 03, 2012 at 10:28

The fifth edition of C++ Primer Plus is excellent – it covers the language including the most recent updates to the standard, and should give you a solid foundation. The other books you mentioned are also great, and you might also supplement your learning with online resources such as LearnCpp.com.

Don’t forget to write lots of code along the way as well; you need lots of programming practice, it isn’t enough to just read about it. Do all of the exercises provided in books, and practice solving other problems and writing small games to use what you’ve learned. You should expect that you might have to spend anywhere from 1 to 6 months learning before you can attempt a basic game – C++ isn’t the most beginner friendly language, but it is a very capable language once you’ve learned it.

I made some other recommendations in this post.

Hope that’s helpful! :)

7a2c49baae48002f5979954861afe97b
0
Alisa 101 Oct 31, 2012 at 05:04

Best Book for learning C++ is “ C++ Programming and Fundamental Concepts “ . The author of this book is “ Anderson” ..

7915057405ab6c9cc30437f653040171
0
Wizarx 101 Feb 04, 2013 at 01:16

@alexande

It’s so difficult for me.

The best way to learn a language is from the start. It will be challenging, especially something like C++ but a tip I learned in the world of learning languages and all that is start from the beginning and then when a specific part or term confuses you, look up what it means and find examples of it. Write stuff down by hand as well, it always helped me :)

2840034f5d78dcc8255a0f9d6e2ed7fa
0
symj34 101 Mar 05, 2013 at 08:46

Hey everyone.

I have just started learning game development but I do not know what language to start with. I have been told that dark basic pro and game maker are a good place to start learning, but I come from an art background and want to know what is the best way to go?

Thanks

Ceee4d1295c32a0c1c08a9eae8c9459d
0
v71 105 Mar 05, 2013 at 11:39

I have to say that you never stop learning c++ , after years and years at times i need to refresh the syntax or learn new about templates , more than book, the most valuable learning tool is writing c++ programs, keep you book on your side becasue you are going to need them , but practice a lot.