Here is a 4-step process I follow to learn new technologies, tools, and frameworks ⚡

Arpit Bhayani

Arpit Bhayani

Dec 11, 2022 • 2 min read


Here is a 4-step process I follow to learn new technologies, tools, and frameworks ⚡

  1. I implement “Hello world” of, literally, every new thing I am learning, be it Databases, Libraries, or Frameworks.

  2. 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.

  1. 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

  1. 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.

Arpit Bhayani

Principal Engineer II at Razorpay - building Agent Studio, Ex-staff engg at GCP Memorystore & Dataproc, Creator of DiceDB, ex-Amazon Fast Data, ex-Director of Engg. SRE and Data Engineering at Unacademy. I spark engineering curiosity through my no-fluff engineering videos on YouTube and my courses