Here is a 4-step process I follow to learn new technologies, tools, and frameworks ⚡
-
I implement “Hello world” of, literally, every new thing I am learning, be it Databases, Libraries, or Frameworks.
-
With enough experience, you can build an inherent understanding that does not require implementation; and this is where you can form dots just by skimming.
Note: reaching this stage requires continuous learning studying, and practicing.
- I study mostly from Research papers and Reference books. But if it is hard to understand something, I refer to blogs and videos that guide me in quickly forming the dots.
There are the 3 phases of understanding
- Beginner: Blogs and Tutorial Videos
- Intermediate: Blogs and Conference
- Advanced: Papers, Conference, Books
Everything I read is listed on my website, you may find them helpful
Books: arpitbhayani.me/bookshelf Papers: arpitbhayani.me/papershelf
- To form a deeper understanding, I take handwritten notes. The notes are detailed assuming I will be using them to teach others.
Putting myself in someone else’s shoes helps me question my understanding and ensure I grasp the concept well.
Everyone is different; the above approach worked for me, so take it with a pinch of salt. I would recommend trying different methods and converging on your own method.