For me it was the book "Teach yourself C++ in 21 days" by Jesse Liberty. I know it has a funny title however this book allowed me to finally understand Object Oriented Programming.
Ask HN: Do you recall any book or course that made a topic finally click?
381–390 of 515 posts
Re: Ask HN: Do you recall any book or course that made a topic finally click?
#382When I took Trigonometry in high school, it was all about memorizing a bunch of stuff and I did horribly. When I took it in college, the professor taught us how to derive everything based on the Unit Circle. It just clicked. I ended up doing so well in that class that the professor got me to change my major to mathematics and got me a scholarship too.
Re: Ask HN: Do you recall any book or course that made a topic finally click?
#3833blue1brown linear algebra + the linear algebra chapter from “all the math you missed but need to know for graduate school” - linear algebra and abstract vector spaces in general finally feel familiar. Also, timbuktu manuscripts - showed a history that I had never really heard of. These are written manuscripts of african scholars which are hundreds of years old, and still exist today. Some record the history of great…
On the Timbuktu manuscripts, I found this book really fascinating. I knew about bits of the story on a very rough sense but the details about various people, and excerpts from the manuscripts made for a book I had to finish. https://www.simonandschuster.com/books/The-Bad-Ass-Librarian... Syria’s Secret Library By Mike Thomson was suggested to me while I was reading the previous book, but I haven't made time to read i…
Re: Ask HN: Do you recall any book or course that made a topic finally click?
#384I've been struggling with wrapping my head around asynchronous programming with callbacks, promises and async/await in JS, however I think it's finally clicking after watching these YouTube videos and creating a document where I explain these concepts as if I'm teaching them to someone else: * Philip Roberts's What the heck is the event loop anyway? - https://www.youtube.com/watch?v=8aGhZQkoFbQ * The Story of Asynchr…
Re: Ask HN: Do you recall any book or course that made a topic finally click?
#385I've been struggling with wrapping my head around asynchronous programming with callbacks, promises and async/await in JS, however I think it's finally clicking after watching these YouTube videos and creating a document where I explain these concepts as if I'm teaching them to someone else: * Philip Roberts's What the heck is the event loop anyway? - https://www.youtube.com/watch?v=8aGhZQkoFbQ * The Story of Asynchr…
Commenting for later. Wish you could "favorite" comments.
Or, you can upvote it (comment)
Re: Ask HN: Do you recall any book or course that made a topic finally click?
#386Re: Ask HN: Do you recall any book or course that made a topic finally click?
#387Linear algebra playlist by Pavel Grinfeld: https://www.youtube.com/playlist?list=PLlXfTHzgMRUKXD88IdzS1... .
Re: Ask HN: Do you recall any book or course that made a topic finally click?
#388Re: Ask HN: Do you recall any book or course that made a topic finally click?
#389I've been struggling with wrapping my head around asynchronous programming with callbacks, promises and async/await in JS, however I think it's finally clicking after watching these YouTube videos and creating a document where I explain these concepts as if I'm teaching them to someone else: * Philip Roberts's What the heck is the event loop anyway? - https://www.youtube.com/watch?v=8aGhZQkoFbQ * The Story of Asynchr…
Anything for React (modern versions)?
Re: Ask HN: Do you recall any book or course that made a topic finally click?
#390Earlier quoted context omitted.
Ahh yes, the "unicode sandwich." A single phrase that solved ten-years of (my) wonder at why we were always doing .encode() and .decode() in Python. This after reading a dozen pieces on Unicode. Just add more until it works. Completely understood Unicode itself on disk/on the wire, but couldn't write a proper program handling it, until then. No one until Ned (in my experience) bothered to mention it.
What helped me was using pycharm's debugger to examine the datatypes - it shows you whether something is a bytestream or a unicode string. Stepping through some functions really clarified the matter and squashed a lot of bugs.