Jump to content

C++ Books

NerdNinja

For a complete beginner what are some good C++ books to learn the language?

 

I'd most likely be buying from Amazon.

The year is 20XX. Everyone plays Fox at TAS levels of perfection. Because of this, the winner of a match depends solely on port priority. The RPS metagame has evolved to ridiculous levels due to it being the only remaining factor to decide matches.

Only Abate, Axe, and Wobbles can save us.

Link to comment
Share on other sites

Link to post
Share on other sites

I usually refrain from buying books on these subjects because of how easily they can get outdated. 

 

I'd just got to a nearby barnes and noble and read up on them there. But that's not the answer to your question :P 

Hopefully you get some good recommendations OP.

Like watching Anime? Consider joining the unofficial LTT Anime Club Heaven Society~ ^.^

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

I highly recommend our programming resources thread. :)

http://linustechtips.com/main/topic/14904-ultimate-programming-resources-thread/

BUILD LOGS: HELIOS - Latest Update: 2015-SEP-06 ::: ZEUS - BOTW 2013-JUN-28 ::: APOLLO - Complete: 2014-MAY-10
OTHER STUFF: Cable Lacing Tutorial ::: What Is ZFS? ::: mincss Primer ::: LSI RAID Card Flashing Tutorial
FORUM INFO: Community Standards ::: The Moderating Team ::: 10TB+ Storage Showoff Topic

Link to comment
Share on other sites

Link to post
Share on other sites

I highly recommend our programming resources thread. :)

http://linustechtips.com/main/topic/14904-ultimate-programming-resources-thread/

 

I've looked. But I would like something that I can read like in a car or when away from an computer

The year is 20XX. Everyone plays Fox at TAS levels of perfection. Because of this, the winner of a match depends solely on port priority. The RPS metagame has evolved to ridiculous levels due to it being the only remaining factor to decide matches.

Only Abate, Axe, and Wobbles can save us.

Link to comment
Share on other sites

Link to post
Share on other sites

I've looked. But I would like something that I can read like in a car or when away from an computer

Did you see the books listed and want something different then?

I've only really worked with Stroustroup's book and one other

one (a German one, can't recall the name sadly).

BUILD LOGS: HELIOS - Latest Update: 2015-SEP-06 ::: ZEUS - BOTW 2013-JUN-28 ::: APOLLO - Complete: 2014-MAY-10
OTHER STUFF: Cable Lacing Tutorial ::: What Is ZFS? ::: mincss Primer ::: LSI RAID Card Flashing Tutorial
FORUM INFO: Community Standards ::: The Moderating Team ::: 10TB+ Storage Showoff Topic

Link to comment
Share on other sites

Link to post
Share on other sites

For a complete beginner? Don't start with C++ :Y

 

Well then what should I start with?

The year is 20XX. Everyone plays Fox at TAS levels of perfection. Because of this, the winner of a match depends solely on port priority. The RPS metagame has evolved to ridiculous levels due to it being the only remaining factor to decide matches.

Only Abate, Axe, and Wobbles can save us.

Link to comment
Share on other sites

Link to post
Share on other sites

a modern language :ph34r:

 

<_< Like? what?

The year is 20XX. Everyone plays Fox at TAS levels of perfection. Because of this, the winner of a match depends solely on port priority. The RPS metagame has evolved to ridiculous levels due to it being the only remaining factor to decide matches.

Only Abate, Axe, and Wobbles can save us.

Link to comment
Share on other sites

Link to post
Share on other sites

Well then what should I start with?

Side note: If you really want to make the question more general, I

recommend renaming the thread, it might improve your chances.

Edit first post in advanced mode for that.

 

 

I'm very fond of C personally. Yes, it's old, but I just really,

really like it. :wub:

Python is often suggested for newbies these days. Allegedly it's

pretty simple to pick up. I've not yet personally tried it (I'm

currently honing my Perl, which I really love, but I think

Python is probably a bit less daunting for beginners).

BUILD LOGS: HELIOS - Latest Update: 2015-SEP-06 ::: ZEUS - BOTW 2013-JUN-28 ::: APOLLO - Complete: 2014-MAY-10
OTHER STUFF: Cable Lacing Tutorial ::: What Is ZFS? ::: mincss Primer ::: LSI RAID Card Flashing Tutorial
FORUM INFO: Community Standards ::: The Moderating Team ::: 10TB+ Storage Showoff Topic

Link to comment
Share on other sites

Link to post
Share on other sites

Side note: If you really want to make the question more general, I

recommend renaming the thread, it might improve your chances.

Edit first post in advanced mode for that.

 

 

I'm very fond of C personally. Yes, it's old, but I just really,

really like it. :wub:

Python is often suggested for newbies these days. Allegedly it's

pretty simple to pick up. I've not yet personally tried it (I'm

currently honing my Perl, which I really love, but I think

Python is probably a bit less daunting for beginners).

 

Well I'm trying to get into game design and from what I know C++ is what is used commonly today.

The year is 20XX. Everyone plays Fox at TAS levels of perfection. Because of this, the winner of a match depends solely on port priority. The RPS metagame has evolved to ridiculous levels due to it being the only remaining factor to decide matches.

Only Abate, Axe, and Wobbles can save us.

Link to comment
Share on other sites

Link to post
Share on other sites

Well I'm trying to get into game design and from what I know C++ is what is used commonly today.

True, but it doesn't really matter all that much what you start

with from that POV. Once you have your first language down, picking

up more won't be that difficult.

Also, even if C++ will be your most crucial tool, knowing more

than one language is just good practice IMHO. :)

It's not that you can't start with C++ (I pretty much did so

myself, and it worked well enough) if you really want to though.

BUILD LOGS: HELIOS - Latest Update: 2015-SEP-06 ::: ZEUS - BOTW 2013-JUN-28 ::: APOLLO - Complete: 2014-MAY-10
OTHER STUFF: Cable Lacing Tutorial ::: What Is ZFS? ::: mincss Primer ::: LSI RAID Card Flashing Tutorial
FORUM INFO: Community Standards ::: The Moderating Team ::: 10TB+ Storage Showoff Topic

Link to comment
Share on other sites

Link to post
Share on other sites

True, but it doesn't really matter all that much what you start

with from that POV. Once you have your first language down, picking

up more won't be that difficult.

Also, even if C++ will be your most crucial tool, knowing more

than one language is just good practice IMHO. :)

It's not that you can't start with C++ (I pretty much did so

myself, and it worked well enough) if you really want to though.

 

Well I do know some Java Script.

The year is 20XX. Everyone plays Fox at TAS levels of perfection. Because of this, the winner of a match depends solely on port priority. The RPS metagame has evolved to ridiculous levels due to it being the only remaining factor to decide matches.

Only Abate, Axe, and Wobbles can save us.

Link to comment
Share on other sites

Link to post
Share on other sites

I own a copy of this one,

http://www.amazon.co.uk/Beginners-Guide-Second-Edition/dp/0072232153

 

it's very well written, much better than those silly guides for dummies. 

 

He writes a good few books, and if they are as well written as that one I would suggest to look into his newer books in his collection as the beginners is an early entry but it covers fundamentals very well

 

Soon you'll be onto this to catch up

 

The_C%2B%2B_Programming_Language,_Fourth

also own

 

And don't forget to get this.

 

http://www.amazon.co.uk/C-Pocket-Reference-Kyle-Loudon/dp/0596004966/ref=pd_sim_b_4?ie=UTF8&refRID=11QZ1D8VCPMCEAZ9ZV4M

Link to comment
Share on other sites

Link to post
Share on other sites

After learning the basics, Effective C++, More Effective C++ and Effective STL are 3 good ones.

1474412270.2748842

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×