I have recently developed a keen interest in coding and technology in general. I was suggested by a friend to go through Harvard's CS50, which I did, and now have a decent understanding of some basic data structures and algorithms. Now I want to learn more skills that will help me build projects independently from start to finish, and eventually create my own startup.
Since this is YC's official forum, I figured that folks here could give me solid advice on what technologies I should learn to start a startup. I have a vague idea that knowledge about web dev (React, Javascript etc.) and cloud (AWS) is in high demand in industry, but are they the first things I should pick up? What about mobile apps? And blockchain? Where should I start? What area is the easiest to pick up and has the most resources online?
Thanks!
AWS/GCP are tools to achieve some goal. It’s hard to suggest learning those until you have some kind of app that has needs served by a cloud provider.
Blockchain is something of a meme. No startup has succeeded in the “blockchain” space other than in “selling shovels in the goldrush” sense.
(Native) mobile app development is somewhat involved, plus there’s 2x as much to learn because there’s two different mobile platforms. I wouldn’t suggest investing time there as your first area. I found it quite impenetrable until I had a chance to learn it in a work context.