What's a good book to learn C++?
>>55550379
Programming: principles and practice using c++
C++ Primer
>>55550396
These are both shit, ignore this fucking retard.
>>55550411
>Shits on a c++ book written by the man who made c++
>Does not provide an alternate suggestion
>>55550379
If you've programmed before "Accelerated C++" and then "Effective C++" is good progression.
>>55550411
>Calling a book written by the creator of the language retarded
Also OP, here's a guide from stack exchange:
>http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list
OP here. I've programmed in dynamic languages for years. I'm looking for something to guide me through lower level stuff that I'm not even aware about. A little Win32 thrown in would be great too. I'll check out the books you guys posted.
>>55550430
i'd be afraid of anything just "updated" for C++11 since that was a big fucking change
How big of a change was C11? I want to start with C++ Accelerated but it's so old...
>>55550379
Post a thread about GPUs and I'll tell you.
This plus video tutorials on youtube. These videos playlists are great:
https://www.youtube.com/playlist?list=PLSPw4ASQYyynKPY0I-QFHK0iJTjnvNUys - This playlist focuses on game development but it's still amazing for learning the basics and syntax. He even includes projects for you to try in order to test your knowledge.
https://www.youtube.com/playlist?list=PLAE85DE8440AA6B83 - Another great playlist although Bucky tends to explain certain things incorrectly and also doesn't include challenges.
I don't get how people can learn programming from a book.
You have to actually do it to learn anything, and if you don't know just look it up on google.
>>55550758
Manuals are great as a reference tool and also for challenges. The latter is probably the best reason to have a book since many of them have a large number of programming challenges for different levels of knowledge allowing you to learn by doing more often while taking into account what you know thus far.
Online it's hard to find challenges tailored to a specific knowledge level as many just expect you to know damn near everything.
>>55550719
>learning programming through YouTube.
rly ?
>>55550862
Yes. Have you really never utilized tutorials on there to learn?
As long as you make sure to make your own programs utilizing the knowledge you get from what they teach you it's a great way to learn. The only isses is that too many people make the fatal error of just copying what the youtuber does without actually learning it.
Programming: Principles and Practice Using C++
by the dude who actually made c++