are there any book equivalents to these courses for people who tend to like reading articles and studying from books ?
Yes, check out the list here:
https://github.com/ossu/computer-science/blob/dev/extras/readings.md
I don't think any book can really substitute CS50 for example, you can just read the lectures notes if you also prefer studying from books
BUT, I do recommend reading some books before taking courses, taking the example from before, I麓d highly recommend beginners to watch youtube video tutorials on C and python and/or read either C primer plus, Programming in C, Head first C, or another good C tutorial book, and Think Python, or another python tutorial book, before they begin CS50
I am organizing a CS curriculum using open source OER books over at https://github.com/HolmSchool/curriculum. It's public domain so if OSSU wants to lift anything from it, go right ahead. Might I also recommend free-programming-books for finding free programming books.
Most helpful comment
I don't think any book can really substitute CS50 for example, you can just read the lectures notes if you also prefer studying from books
BUT, I do recommend reading some books before taking courses, taking the example from before, I麓d highly recommend beginners to watch youtube video tutorials on C and python and/or read either C primer plus, Programming in C, Head first C, or another good C tutorial book, and Think Python, or another python tutorial book, before they begin CS50