Top products from r/cs50
We found 16 product mentions on r/cs50. We ranked the 13 resulting products by number of redditors who mentioned them. Here are the top 20.
2. Java: A Beginner's Guide, Sixth Edition
Sentiment score: 1
Number of reviews: 1
McGraw-Hill/Osborne Media
3. Clean Code: A Handbook of Agile Software Craftsmanship
Sentiment score: 1
Number of reviews: 1
Prentice Hall
4. Android Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides)
Sentiment score: 1
Number of reviews: 1
BIG NERD RANCH
5. Programming in C (4th Edition) (Developer's Library)
Sentiment score: 1
Number of reviews: 1
6. Absolute Beginner's Guide to C (2nd Edition)
Sentiment score: 1
Number of reviews: 1
Used Book in Good Condition
7. C Programming Absolute Beginner's Guide
Sentiment score: 1
Number of reviews: 1
Great product!
8. The Busy Coder's Guide to Android Development
Sentiment score: 1
Number of reviews: 1
Used Book in Good Condition
10. Head First Android Development: A Brain-Friendly Guide
Sentiment score: 1
Number of reviews: 1
O'Reilly Media
11. C Programming in easy steps: Updated for the GNU Compiler version 6.3.0 and Windows 10
Sentiment score: 0
Number of reviews: 1
12. C Programming Absolute Beginner's Guide
Sentiment score: -1
Number of reviews: 1
13. Lenovo Thinkpad T430 Built Business Laptop Computer (Intel Dual Core i5 Up to 3.3 Ghz Processor, 8GB Memory, 320GB HDD, Webcam, DVD, Windows 10 Professional) (Renewed)
Sentiment score: 0
Number of reviews: 1
Intel Dual Core i5 2.6 to 3.3 Ghz Processor, 8GB Memory320GB SATA HDD, Webcam, DVD DriveWindows 10 Professional Installed
I think CS50 gives you a good solid foundation for C. When I started the course, I used it in conjunction with a book mentioned in the syllabus (not sure if it's still mentioned in there or not, but it was when I started), "C Programming Absolute Beginners Guide" (linked below). It is easy enough to work through and it gives you a different angle to some of the similar concepts that you are learning in CS50.
You aren't going to be an expert in C when you finish either, but hopefully you will understand some important basic concepts.
Also, learning programming is hard, especially at the start, so don't beat yourself up if you don't understand stuff along the way. You aren't alone, there are plenty of resources out there to help (like this sub).
This is the book
My ultimate goal at the moment is to move into a digital nomad type role doing mobile development, preferably for Android.
So, my invisioned path from here is to buy or download some books on Android development and start learning. I've located what seems like a good source (of sources) for learning about Java/Android here, (taken from here)though I don't know because I haven't the links yet.
What is a good (and free) Java / Android Development courses online? Anyone have an opinion on Google's?
Does this path seem good? Should I be considering Java and Android Development the same thing? Thank you!
Tried the Google one and couldn't stop cringing. Felt like I was in kindergarten watching the videos...
You need to know basic java programming to learn Android, but that should be easy if you already know some language.
Also didn't like that book, personally. It doesn't explain things really well. Currently reading The busy coders guide for Android programming and it seems really good.
I learned Java reading Java: A beginner's guide sixth edition and its a good beginner book, it's also serious unlike the "heads first java" which was full of lame jokes and I don't personally like that.
Should point out I'm a beginner myself so take this with a grain of salt.
Edit: Formating
Reddit. Although most of the posts here don't garner much attention, and sometimes things are posted which violate the Honor Code, so you have to be careful what you post/ask.
I'm not sure if this is the right book or not, but there's no shortage of C++ books out there. They do help, as I find this course is more "provide a couple small examples of a few things, and here is a very difficult question based on that info" than anything.
This book should bridge the gap and provide background info on code and practise stuff.
Also, codecademy.com is an amazing site to help you learn coding.
CS50 used to recommend this book to read and do exercises along side online content: Programming in C
One of the best textbooks I ever read.
Yeah I've got that book - the other book is programming in c. Which I also got - though it's quite a lot denser than the other one.
Haven't checked codeacademy - main goal is to go through cs50 and its related stuff before veering off too much, I'm liable to going off on tangents and not getting anything done as a result!
I just found this good price on a refurbished one on Amazon
https://www.amazon.com/gp/aw/d/B01LXCLDRI/ref=psdcmw_13896615011_t1_B01GU28ZSU
What do you think?
The PDF you linked to is the one by Kochan that is currently available for purchase: http://www.amazon.com/Programming-3rd-Edition-Stephen-Kochan/dp/0672326663/ It is not the one found at the e-booksdirectory.com link you have just posted.
You may not have pirated the PDF that you are linking to via Google Docs, but someone did.
Here ya go: https://www.amazon.com/Book-Proof-Richard-Hammack/dp/0989472108/ref=sr_1_1?ie=UTF8&qid=1500351882&sr=8-1&keywords=the+book+of+proof
Perhaps this is it? Programming in C
I just got done week 4! This book really helped me. https://www.amazon.com/gp/product/1840788402/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1
C Syntax is a real PITA especially if you haven't had prior experience.
I used:
https://www.amazon.com/Programming-Absolute-Beginners-Guide-Progr-ebook/dp/B00EANJ09U