I spent the past two years learning many different areas of programming (e.g. web development, mobile development, distributed systems, etc.) and various application areas (e.g. machine learning, blockchain, etc.). I purposely stayed broad and exposed myself to as much as possible, and learned to code things that interested me most. Eventually, I fell in love with blockchain development.