Project-based learning may be interesting. Doing little projects will definitely help while building a skill. While I am building small projects I get to know more about the programming language than learning theories. This blog is a simple project. Hopefully, I will be scaling this. The problem with netlify is, they have a limited amount of bandwidth and build minutes. Which probably I will be needing more than what they are providing in the long term. So I am looking for other alternatives.
While looking for other alternatives, if I am planning to go for AWS then I need to learn how that works. There are numerous services provided by AWS and of course, no one can master all the services. So getting basic knowledge will be fine.