It's more of what i wanted build than how to learn to code. I would suggest try to figure out what you want to build , break it down into smaller pieces, try to see how you can build those small pieces and which tech stack best suits you, you then start to build those pieces. In the end you combine them and you have a product ready.