Materials For Self Learners

[João Nuno Carvalho] is a passionate learner. Software engineer by day, he studies all different branches of science and engineering in his spare time. He has organized an impressive list of study / reference materials on a wide variety of subjects that interest him, from aeronautical engineering to quantum mechanics and dozens more in between. In fact, his study lists themselves became so numerous that he collected them into a list of lists, which can be found here on his GitHub repository. These include categories on “How to learn…”

  • Modern Electronics
  • Modern Linux
  • Modern Embedded Systems
  • Mathematics from the ground up
  • Physics from the ground up
  • Modern Compressive Sensing
  • Modern [C, C++, Rust, Python]
  • Modern Machine Learning
  • Modern Aeronautics and Astronautics
  • Guitar on a budget

Another interesting thing we found in his repo was a list of common electrical components. If you can’t remember off the top of your head the part number of common 100 V PNP bipolar transistor, [João]’s list will point you towards a BD136.

It’s quite an impressive list of resources, and we can’t help but wonder how large [Joã0]’s personal library is if it contains even half of the materials from these lists. Check these out if you want to brush up on a topic — they include not only text books and reference volumes, but forums, blogs, YouTube links, etc. On the topic of learning, we wrote a piece back in 2017 on how learning differs between hobbyists and students. Do you have a favorite list-of-lists that you turn to when you want to brush up or learn about a new subject? Let us know in the comments below.

13 thoughts on “Materials For Self Learners

  1. ” Check these out if you want to brush up on a topic — they include not only text books and reference volumes, but forums, blogs, YouTube links, etc.”

    I’m afraid some of that will not survive link rot.

    1. /r/datahoarder have your back for tools to capture almost all of those.

      wget and youtube-dl actually cover a huge amount between them with some careful scripting – maybe the chap could even mirror/archive them to the same repository?

      1. Maybe he might archive some, but certainly not all of them, because… copyrights. Even hosting a script to make an archive could be questionable, just remember recent youtube-dl troubles.

Leave a Reply to NjayCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.