various learning topics
I have found myself frustrated at how hard it is to find good resources for learning new things. I'm motivated to learn, but picking up conceptual ideas from surface-level youtube videos trying to tie shit together from very dense wikipedia articles and their references just doesn't cut it. here's a random assortment of websites, textbooks, videos, and whatever other resources I have either stashed for my own sake, have looked through enough to consider it satisfactory for describing something I already know, or whatever else I find that seems detailed enough about a topic. who knows
if this gets big enough, I'll make a table of contents or split stuff into separate pages. for now, just ctrl+f
math
calculus
- Differential Equations and Linear Algebra, by Marshall Hampton.
algebra
- Differential Equations and Linear Algebra, by Marshall Hampton.
geometry
- if you want your physics and basic math world to be shattered, try watching a swift introduction to geometric algebra. if you want to learn more, try watching this playlist on geometric algebra. it's not terribly important for my studies, so I haven't watched the playlist, but I might in the future
computer science/engineering
hardware
- how does a microprocessor work? - a thread that leans into creating your own microprocessor and using RISC-V as an instruction set for it
languages
- php the right way - some best practices for php in the modern day
shell
- posix shell tips - my collection of tips that I feel are less documented around the block
- pure sh bible - dylan araps has a bunch of cool shit
- ~sven_mascheck - a LOT of cool shell information, like just everything one would want to know about not just interfacing with shells, but history, support, utilities, …
- greg's wiki - I'm sure everyone who has done a non-trivial amount of shell scripting knows about this wiki, but someone who's part of the lucky ten thousand and sees this can discover it from here :D
misc
- xxiivv's computing section - there's some cool stuff and other resources here
- serious cryptography - allegedly the best book for learning practical modern cryptography. I've been meaning to read it for a while to confirm this notion. its ISBN is
9781593278267
- programming book recommendations and anti-recommendations by danluu
physical DIY
- energy conservation for the home. this was brought to my attention by it recommending Insulate and Weatherize by Bruce Harley as being one of the most technically complete books on the topic. its ISBN is
9781621137030