Those are my personal bookmarks to programming, math, and science resources most of which I found via Hacker News. I decided to make it available on GitHub. Contributions are welcomed.
Great collection - and thanks for including our book Learn Python the Right Way [0]
Just wanted to hijack your comment to mention that we are providing free mentoring/help to anyone going through this book in return for them making any updates or just telling us what they found confusing so we can improve it. My email address is gareth@ritza.co if anyone here knows anyone who would benefit from that :)
A few days ago, someone expressed interest in finding content teaching what I think of as the "physics mindset". So not preparing for physics exams, or future classes. Nor building math skills, except incidentally. Nor of course learning about the physical world in its richness. But more, the art of... maybe call it system decomposition and approximation into, and playing with, simple models? They asked, and I didn't know of anything to suggest which has that as its focus. Any thoughts?
The book Guesstimation leads to a good very rough approximation mindset, both in terms of how one computes as well as understanding the innate roughness of an answer to a question. They may already be comfortable with that approach, but if, not, it is a very useful place to begin though it is more of a preparation for those ideas.
The book attempts to combine approximations with first principles to get at a desired conclusion. These resulting approximations are surprisingly accurate. This kind of work (a more difficult variant of) is usually taught in the first year of graduate school.
I can't think of a better way than just learning physics. It's probably impossible to decouple learning something effectively from actively performing related activities, and the systems of the natural world are pretty good practice.
Nice to learn about the Book of Proof. I usually suggest my students read (or at least have a look through) Velleman's "How To Prove It". Book of Proof could be a good competitor to that recommendation.