Reddit Reddit reviews Starting Out with C++ from Control Structures to Objects (8th Edition)

We found 13 Reddit comments about Starting Out with C++ from Control Structures to Objects (8th Edition). Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Programming Languages
C & C++ Programming
C++ Programming Language
Starting Out with C++ from Control Structures to Objects (8th Edition)
Check price on Amazon

13 Reddit comments about Starting Out with C++ from Control Structures to Objects (8th Edition):

u/Resident_Trent · 4 pointsr/cpp

If you can manage, check out Starting Out With C++. You can find a free PDF of the book with a simple google search. Move through the chapters and do the practice questions and exercises at the end of each chapter. If you can manage that, you will better off than 95% of any other students in your future introductory CS courses.

u/jbos1190 · 4 pointsr/learnprogramming

This book is made for the absolute beginner in programming. I found it very useful when I learned c++. You can get the 7th (older) edition on amazon used for relatively cheap, if price is a factor for you. Using that book, and getting familiar with an IDE or compiler will definitely prepare you well for your course.

u/terivia · 3 pointsr/Teachers

I have my degree in Computer Science, so my path is probably not ideal for you at this point. However, that does not mean that you can't do it!


My honest recommendation at this point is to just jump in and get started. I've been recommending this book as a start for friends and fellow teachers https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036.


Alternatively, if python isn't your thing, grab a textbook for c or java. These are the ones I used for my degree and still keep as desk references.

https://www.amazon.com/Starting-Out-Control-Structures-Objects/dp/0133769399

https://www.amazon.com/Introduction-Java-Programming-Comprehensive-Version/dp/0132936526


Once you have gotten started and are fairly comfortable doing the exercises in books, I suggest these websites for additional problems to explore:

https://codingbat.com/

https://www.hackerrank.com/

https://leetcode.com/

https://uva.onlinejudge.org/

https://open.kattis.com/

https://codeforces.com/


If you are going to go for it, make sure to join some communities. Familiarize yourself with stackoverflow.com (ask jeeves for programming, with some proper wizards to answer questions). /r/programming is pretty good too.


Finally, never stop to sit on somebody else's problems and projects. Pick something that you want to make but have no idea how to make it. Then do it. And don't stop. See the project all the way through even though your code will be HIDEOUS and unattainable by the end. There is a lot to be learned from finishing a project.


The formal logic stuff is the root of computation, but if you are using your cell phone without understanding it, then it follows that you should be able to write programs without understanding it. There is a depth of programming where it becomes important, but I would say that 90% or more of developers don't really need to understand the underlying processes by which processors process.


Good luck!

u/KRONie · 3 pointsr/learnprogramming

Download them all and give each one a shot, but you're putting way too much thought this.
It literally doesn't matter this early on. You can get away with using notepad.exe and gcc. VSCode requires some manual setting up but its super versatile, supports many languages, and has a ton of plugins. VS Community comes with everything you need out of the box and is free (For a beginner there's literally no difference between community/pro/enterprise except the price tags). Never used clion, but I imagine it's fairly sophisticated as well, but it's paid, and Im not sure I'd justify spending money on something while im learning if im only gonna use 1% of its features considering there are free alternatives that do essentially same thing with main difference being the interface.

Don't stress too much about what IDE to use. Find some material, and stick with the program and as you go along youll have better idea of what youre looking for in an IDE and which one of the options suits you best.

Im not sure if there's a book for C++ similar to "Automate Boring Stuff" as Python and C++ have different purpose. That's not to say that there's things you can do in Python that you can't do in C++, but there are definitely things that python is better suited for compared to C++. It's like opening a tin can with a knife. Doable? Totally. Are there better tools to do the job? Definitely.

This is the book we used in our class https://www.amazon.com/Starting-Out-Control-Structures-Objects/dp/0133769399

It seems well written, and easy to follow along for a complete beginner, and is fairly comprehensive to get you up and running with C++.
For what it's worth, I learned on Visual Studio Community and haven't felt the need to switch IDEs since.

u/iAmTheRedditCEO · 3 pointsr/college

I'm a computer science student, and let me just say, if you do not have a passion for coding you will have a hard time continuing this major. Start off learning a programming language like C++ or Python or C# and see how it goes. My favorite book that helped me learn C++ is [Starting Out with C++ from Control Structures to Objects (8th Edition)] (https://www.amazon.com/dp/0133769399/ref=cm_sw_r_cp_apa_QUHZAbNE0GWHD).

u/rewardiflost · 3 pointsr/NoStupidQuestions

You don't legally.

It is available for purchase, from Amazon, GaddisBooks / Pearson, and a few other legitimate places.

Why would you think a legit download site would (a) give you this book free, and (b) keep redirecting you to download a pdf converter?

u/atech087 · 2 pointsr/computerscience

This is the book we're using at my university, this is only my second semester, but we're still using the book. It's pretty good and hits all the basics, it has a lot of good examples too that you can reference when you're coding. It is a bit pricey, but there are "other means of obtaining it" if you catch my drift. Good luck!

u/Bashota · 1 pointr/cpp_questions

OK, I put up some of the directions that should clear it up. It is basically one of these cheats for words with friends or scrabble. You input letters and it searches a file for matches based on what you entered.

Yeah, our book has some C++11 stuff, but not a whole lot. I am reading C++ Primer Plus along with what we are going over in class. So I definitely will update my knowledge! Thanks!

u/mrlr · 1 pointr/selflearning

Threads in /r/cplusplus have recommended

u/blazergame · 1 pointr/cpp

http://www.learncpp.com/ is a good website to start. If you're interested in a book -> http://www.amazon.com/Starting-Out-Control-Structures-Objects/dp/0133769399.

u/Deflife · 1 pointr/cpp_questions

Thanks a lot, I'll make those changes.

Can you explain what you mean by it's C and not C++ though? It's all stuff from this book https://www.amazon.com/Starting-Out-Control-Structures-Objects/dp/0133769399

Should I be using something different?

u/AnTaRes27_ · 1 pointr/utdallas

the books i have:

C++ 8th edition by Tony Gaddis amazon link

C 8th edition by Paul & Harvey Deitel amazon link

Schaum's Outline: Advanced Mathematics for Engineers and Scientists amazon link


the books i want:

Shigley's Mechanical Engineering Design (in SI units); ISBN 978-9339221638

Machinery's Handbook; ISBN 978-0831130916

Machine Shop Trade Secrets by James Harvey; ISBN 978-0831132279 or 978-0831134778 (prefer second edition)

*CNC Trade Secrets by James Harvey; ISBN 978-0831135027

you can PM me your offer and we'll negotiate from there :) note it doesnt really need to be a 1:1 trade. if you have other things in mind PM me anyway i might be interested

i'll delete the post when it's all out. thanks!