Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not a book, but CS50x is a freely available course with high quality videos and lecture notes. The lecture exercises are programming projects of sorts. It teaches programming from scratch with C and then Python. Plus, since a lot of students take it, there are lots of online resources with tips, like the CS50 subreddit.

https://cs50.harvard.edu/x/2023/



CS50x and CS50web are fantastic. web is a bit outdated but it doesn't matter because the projects are so good.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: