Best products from r/cs50
We found 16 comments on r/cs50 discussing the most recommended products. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 13 products and ranked them based on the amount of positive reactions they received. Here are the top 20.
2. Clean Code: A Handbook of Agile Software Craftsmanship
- Prentice Hall
Features:
3. Android Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides)
- Supports USB 3.0 for maximum data transfer
- Easy to install and compatible with most cases
- Steel Bracket for rear side of the case
- Extned your USB 3.0 on the motherboard to the back of your desktop case
Features:
4. Head First Android Development: A Brain-Friendly Guide
- O'Reilly Media
Features:
6. The Busy Coder's Guide to Android Development
- Used Book in Good Condition
Features:
7. Absolute Beginner's Guide to C (2nd Edition)
- Used Book in Good Condition
Features:
10. 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)
- Intel Dual Core i5 2.6 to 3.3 Ghz Processor, 8GB Memory
- 320GB SATA HDD, Webcam, DVD Drive
- Windows 10 Professional Installed
Features:
12. C Programming in easy steps: Updated for the GNU Compiler version 6.3.0 and Windows 10
13. C Programming Absolute Beginner's Guide
- 10,000 LUX at 24 inches. Trusted since 1993.
- UV free. Includes a 25,000 hertz electronic ballast with no irritating flicker or electromagnetic field.
- Comfortable low glare prismatic light diffuser to protect your eyes. Can be used horizontally or vertically.
- Large enough for multi person use with 281 sq inches of surface area.
- Features 2 broad spectrum Biax bulbs and high mirror finish reflectors to give you the best distance for light therapy.
Features:
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