Mastery of every topic require self learning with great dedication, whatever the field may be.<p>What are some great books suitable for self study in your field?
The best place I found was The Best Textbooks on Every Subject
by lukeprog<p><a href="https://www.lesswrong.com/posts/xg3hXCYQPJkwHyik2/the-best-textbooks-on-every-subject" rel="nofollow">https://www.lesswrong.com/posts/xg3hXCYQPJkwHyik2/the-best-t...</a><p>some updates here: <a href="https://www.lesswrong.com/posts/tJrEDkbS76xX96YDR/update-the-best-textbooks-on-every-subject-list" rel="nofollow">https://www.lesswrong.com/posts/tJrEDkbS76xX96YDR/update-the...</a><p>It's quite old at this point, but most recommendations should be fairly evergreen.<p>For plug and chug mathematics from 0 to graduate level try, because it is full of worked examples and exercises, is K.A Stroud Engineering Mathematics, and the Advanced Engineering Mathematics book by the same author. Warning they are Plug and Chug methods, you might also want to take a course on logic and proofs. But if you want to really nail the mechanics of solving typical problems you can't go wrong.
Undergraduate Physics:
Matter and Interations<p><a href="https://www.amazon.com/Matter-Interactions-Ruth-W-Chabay/dp/1118875869" rel="nofollow">https://www.amazon.com/Matter-Interactions-Ruth-W-Chabay/dp/...</a><p>They merged modern physics and classical mechanics all together in a more comprehensible way. You don't need to transit from classical to modern, or transit from 1d to 3d, everything is consistent in this book. A rather non-conservative approach.
Ask HN: Which book can attract anyone towards your field of study? (30822339)<p>Ask HN: What book is considered the bible of your field/industry? (14136470)<p>Ask HN: What single book is the best intro to your field for laypeople? (14467330)
I have learnt programming from the books "How to Design Programs" @ <a href="https://htdp.org/" rel="nofollow">https://htdp.org/</a>. It is fantastic. It sets in stone the good practices early on.