Best Books for Learning to Program/Code in C++



  • Hi everyone,

    I am wanting to get one of my younger brother's friend a beginners book on C++. However, in looking around online, I have come to the conclusion that I am completely lost on the best one to get him.

    Do any of you have any suggestions for me? Please, I beg of you, I will end up buying an unnecessary library without some sort of guidance.



  • Tagging @scottalanmiller because I know while Scott doesn't know much C++ (AFAIK), he likely knows what to use. O'Riley books will be ones to check out. I know that much...



  • I also recommended she have him download Eclipse for when he starts coding.



  • For C, not C++, I would start with Head First C.



  • @thanksaj said:

    I also recommended she have him download Eclipse for when he starts coding.

    Eclipse is big for advanced developers, but JetBrain's brand new tool is where I would start for anyone new to C/C++. It's brand new, so most established developers would not have seen it yet.



  • The SAMS books were always good for this. Been forever since I've looked at one on C++ but take a look at this one, not too expensive and meant for beginners: SAMS Teach Yourself C++ in One Hour A Day.



  • @scottalanmiller said:

    @thanksaj said:

    I also recommended she have him download Eclipse for when he starts coding.

    Eclipse is big for advanced developers, but JetBrain's brand new tool is where I would start for anyone new to C/C++. It's brand new, so most established developers would not have seen it yet.

    I used Eclipse in high school. I'm sure it has a ton of power I never used, but it wasn't hard to use.





  • @thanksaj said:

    I used Eclipse in high school. I'm sure it has a ton of power I never used, but it wasn't hard to use.

    Did you only use it? Or did you have to install and set it up too?



  • @thanksaj said:

    @scottalanmiller said:

    @thanksaj said:

    I also recommended she have him download Eclipse for when he starts coding.

    Eclipse is big for advanced developers, but JetBrain's brand new tool is where I would start for anyone new to C/C++. It's brand new, so most established developers would not have seen it yet.

    I used Eclipse in high school. I'm sure it has a ton of power I never used, but it wasn't hard to use.

    Man, that would have made my programming life a lot easier... I did all my coding classes with vi.



  • @SarawithanH said:

    Hi everyone,

    I am wanting to get one of my younger brother's friend a beginners book on C++. However, in looking around online, I have come to the conclusion that I am completely lost on the best one to get him.

    Do any of you have any suggestions for me? Please, I beg of you, I will end up buying an unnecessary library without some sort of guidance.

    I will dig out the C++ book I used in college... although the class was supposed to be geared toward beginners it was graduate level so not sure how well that will apply. The professor actually said if you have no previous knowledge of C then you will probably fail.

    Edit: Found it... the book was called C++ The Complete Reference. Looking online it looks like it is ~$40. Not really a good book for beginners now that I look at it sorry.



  • @scottalanmiller said:

    @thanksaj said:

    I used Eclipse in high school. I'm sure it has a ton of power I never used, but it wasn't hard to use.

    Did you only use it? Or did you have to install and set it up too?

    No, I think we used JBuilder? by default. It was a Java class. A lot of us stuck to JBuilder (again, I think that's what it was called), which was more Java specific. A few kids used Eclipse in place of it. I tried Eclipse out for a bit but ended up sticking with JBuilder because it was basically already working for what I needed. But yeah, setting it up wasn't the easiest of processes. I do remember that. Remember though, this was 2008-2009 that I used it. It could have changed significantly in the past 5-6 years.



  • This post is deleted!


  • Thank you all so much!!!!!!


Log in to reply