(Part 2) Top products from r/Cplusplus
We found 13 product mentions on r/Cplusplus. We ranked the 33 resulting products by number of redditors who mentioned them. Here are the products ranked 21-40. You can also go back to the previous section.
21. C++ Primer Plus (6th Edition) (Developer's Library)
Sentiment score: 0
Number of reviews: 1
100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence!A brand-new, unused, unopened item in its original packaging, with all original packaging materials included.High seller positive feedback for the seller!Lowest price on amazon!
22. The C++ Programming Language, 4th Edition
Sentiment score: 1
Number of reviews: 1
100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence!A brand-new, unused, unopened item in its original packaging, with all original packaging materials included.High seller positive feedback for the seller!Lowest price on amazon!
23. Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Professional Computing)
Sentiment score: 1
Number of reviews: 1
Addison-Wesley Professional
25. Design Patterns: Elements of Reusable Object-Oriented Software
Sentiment score: 1
Number of reviews: 1
Great product!
26. A Tour of C++ (2nd Edition) (C++ In-Depth Series)
Sentiment score: 1
Number of reviews: 1
28. Absolute C++, Student Value Edition (5th Edition)
Sentiment score: 1
Number of reviews: 1
Computer ScienceC++
29. C++ How to Program
Sentiment score: 0
Number of reviews: 1
Author Harvey Deitel, Paul DeitelNumber Of Pages 1104 pagesFormat Paperback
30. Starting Out With C++: From Control Structures Through Objects
Sentiment score: 1
Number of reviews: 1
Ok. I would probably recommend A Tour of C++. It is a short book because it doesn't go on and on about stuff you already know, but is still friendly to C++ beginners.
EDIT: Read the description here <https://www.amazon.com/Tour-2nd-Depth-Bjarne-Stroustrup/dp/0134997832/ref=sr_1_1?ie=UTF8&amp;qid=1527540269&amp;sr=8-1&amp;keywords=a+tour+of+C%2B%2B&gt; and see if it describes what you want.
In particular:
> This guide does not aim to teach you how to program (for that, see Stroustrup’s Programming: Principles and Practice Using C++, Second Edition), nor will it be the only resource you’ll need for C++ mastery (for that, see Stroustrup’s The C++ Programming Language, Fourth Edition, and recommended online sources). If, however, you are a C or C++ programmer wanting greater familiarity with the current C++ language, or a programmer versed in another language wishing to gain an accurate picture of the nature and benefits of modern C++, you can’t find a shorter or simpler introduction than this tour provides.
That's a good answer. I'm so sick of all this "C++ is too hard as a first language" stuff I see everywhere. I learned C++ as my first language and it taught me how programming actually works. If you learned py thing first sure you could program easy, but you wouldn't have as strong a foundation on how your computer works. This book is what I used to learn, it will teach you most of what you need. It's a great book, one of the few textbooks I would would actually recommend. It assumes your starting out with C++ as your first intro to programming so it's perfect for you. Good luck
Posting this as a top level comment so people can see this without digging. Here are some of the resources I have used plus additional ones I've found that may be useful:
Sorry but there's no cheat sheet and no reasonable way of making one. C++ is a rather large and complex language laid atop C, which is effectively laid atop an assembly language, which is compiler manufacturer and target platform dependant.
The best way to learn C++, or any programming language for that matter, is to use it, learn from your mistakes, and of course researching and reading everything you can. And of course, have fun with it!
Many popular books exist covering C++ things. Here are a couple good starter ones, in my opinion:
A couple popular C++ sites:
If you're simply starting to learn programming, start small. I suggest beginning with an object-oriented scripting language like Ruby, Python or Javascript. Most concepts will transfer to C++, but beware that the syntax will not - you will quickly see the difference!
Thanks! I've worked with amateur JavaScript before (my first language), so my natural formatting might be off.
Also, I hate using goto but I haven't nailed down Classes and Headers. I got myself stuck and ended up using it anyway. My C++ teacher (who I only had for about 2 weeks at a "camp".) didn't go to in-depth about it so I'm kinda lost in some areas.
Thankfully, I have copies of this and this in iBooks on my iPod for reading in my spare time.
The commented "Signature" was where I built the design of what would be outputted, and is not any actual "Signature."
It's nice to get so much feedback from what I thought looked like a dead thread. :)
Thanks /r/Cplusplus!
*Edited for grammar.
ubuntu, cmake, gcc, learn about references, pointers and const correctness, these books: my favorite data structures book, and stupid simple tutorial book
edit: also, I've recently started using Visual Studio Code as an editor. Its pleasant to look at, is multi platform and gets rid of the normal nastiness that you'd normally have to deal with from real visual studio.
I think you would enjoy Expert C Programming: Deep C Secrets. Note: the book was first published in 1994
When/if you get to the point where you want to learn more about multithreading, this is a good resource.
The 5th edition isn't out yet (http://www.amazon.com/Primer-5th-Edition-Stanley-Lippman/dp/0321714113/ref=dp_ob_title_bk) and the 4th was released in 2005 (http://www.amazon.com/Primer-4th-Stanley-B-Lippman/dp/0201721481/ref=sr_1_4?s=books&amp;ie=UTF8&amp;qid=1343148370&amp;sr=1-4&amp;keywords=C%2B%2B+Primer+%285th+Edition%29) So i guess it's better to wait for the 2012 edition.
Program a simple game!
[This Roguelike tutorial] (http://codeumbra.eu/complete-roguelike-tutorial-using-c-and-libtcod-part-1-setting-up)
combined with this book
should do the trick. Both expect that you already have some programming experience, so you can jump right into useful learning techniques.
Yes sir:
http://www.amazon.com/Primer-Plus-6th-Developers-Library/dp/0321776402/
When I took a High Performance Computing course, this book came in handy.
Programming Massively Parallel Processors: A Hands-on Approach https://www.amazon.com/dp/0128119861/ref=cm_sw_r_cp_api_i_Xc3SCbDS47WCP