Jump to content


Learning c++


13 replies to this topic

#1 krishnakeshan007

    New Member

  • Members
  • Pip
  • 9 posts

Posted 20 May 2012 - 04:30 AM

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.

#2 rahulroy9202

    New Member

  • Members
  • Pip
  • 1 posts

Posted 20 May 2012 - 06:03 AM

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

#3 krishnakeshan007

    New Member

  • Members
  • Pip
  • 9 posts

Posted 21 May 2012 - 02:38 AM

How about the Primer Plus ?

#4 alexande

    New Member

  • Members
  • Pip
  • 1 posts

Posted 23 May 2012 - 03:48 AM

It's so difficult for me.

#5 alphadog

    DevMaster Staff

  • Moderators
  • 1716 posts

Posted 23 May 2012 - 02:48 PM

 krishnakeshan007, on 20 May 2012 - 04:30 AM, said:

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.
Hyperbole is, like, the absolute best, most wonderful thing ever! However, you'd be an idiot to not think dogmatism is always bad.

#6 v71

    Valued Member

  • Members
  • PipPipPipPip
  • 355 posts

Posted 23 May 2012 - 09:13 PM

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
Check my code in the c/c++ section :
http://www.binpress.com/browse/c

#7 krishnakeshan007

    New Member

  • Members
  • Pip
  • 9 posts

Posted 25 May 2012 - 09:50 AM

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

#8 hannon33

    Member

  • Members
  • PipPip
  • 10 posts

Posted 01 October 2012 - 02:46 PM

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

#9 Reedbeta

    DevMaster Staff

  • Administrators
  • 5308 posts
  • LocationSanta Clara, CA

Posted 01 October 2012 - 05:17 PM

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.
reedbeta.com - developer blog, OpenGL demos, and other projects

#10 jbadams

    Member

  • Members
  • PipPip
  • 27 posts
  • LocationVictoria, Australia

Posted 03 October 2012 - 10:28 AM

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! :)

#11 Alisa

    New Member

  • Members
  • Pip
  • 1 posts

Posted 31 October 2012 - 05:04 AM

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

#12 Wizarx

    New Member

  • Members
  • Pip
  • 3 posts

Posted 04 February 2013 - 01:16 AM

View Postalexande, on 23 May 2012 - 03:48 AM, said:

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 :)

#13 symj34

    New Member

  • Members
  • Pip
  • 5 posts

Posted 05 March 2013 - 08:46 AM

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

#14 v71

    Valued Member

  • Members
  • PipPipPipPip
  • 355 posts

Posted 05 March 2013 - 11:39 AM

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.
Check my code in the c/c++ section :
http://www.binpress.com/browse/c





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users