Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. .NET guy wanting to learn C++

.NET guy wanting to learn C++

Scheduled Pinned Locked Moved C / C++ / MFC
csharplearningc++questiondiscussion
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Richard Parsons
    wrote on last edited by
    #1

    Ok so I didn't think this day would come but I need to learn C++ for a project I'm thinking about pursuing. I have on my book shelf a book titled "C++ Primer Plus 3rd Edition" written by Stephen Prata and when I bought it several years ago was told it was "THE" book for anyone wanting to learn C++. I looked on Amazon and see the book is now up to a 5th edition and my questions are: Is this really "THE" book on C++, Do I need to update to the 5th edition and Has anyone else went from C# to C++ if so What was the learning curve like? As always I trust the opinions of those here on CP so I came here first, please don't let me down by not answering :)

    Richard http://www.BellaDev.net

    S 1 Reply Last reply
    0
    • R Richard Parsons

      Ok so I didn't think this day would come but I need to learn C++ for a project I'm thinking about pursuing. I have on my book shelf a book titled "C++ Primer Plus 3rd Edition" written by Stephen Prata and when I bought it several years ago was told it was "THE" book for anyone wanting to learn C++. I looked on Amazon and see the book is now up to a 5th edition and my questions are: Is this really "THE" book on C++, Do I need to update to the 5th edition and Has anyone else went from C# to C++ if so What was the learning curve like? As always I trust the opinions of those here on CP so I came here first, please don't let me down by not answering :)

      Richard http://www.BellaDev.net

      S Offline
      S Offline
      smithjunior
      wrote on last edited by
      #2

      Hi, It looks like if you're a profesionnal programmer (thus already having some experience), this book ('C++ Primer Plus') isn't quite the one you need. I think you should pick this book: 1. 'Accelerated C++ : Practical Programming by Example' It belongs to the 'C++ In-Depth' Series edited by Bjarne Stroustrup himself Of course the other books of the series are of very high quality too, but these two might well be what you're looking for. (Except maybe 'Essential C++', which isn't really recommended) Plus, the book doesn't take the dumb 'let's make it C-wise, then C++-wise' approach of way too many C++ books out there. Alternately, there's another good book, and this one's free... 2. 'Thinking in C++' - http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html If you like to really understand C++ in long-term. The only 'issue' might be that this book is rather a book for people migrating from C to C++, but don't fear it. It doesn't cost too much to download it and see if it suits your needs ;-) And you might like the fact that the authors of these books teach you things like STL usage very early on. Have fun learning C++, 'cause if you don't do what you like, you have to like what you do :-)

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups