You have an idea. Sounds big. Now break it down further. What all do you need to make that app? Time to research. I wouldn't even know how to do that. If you've never made a static website, make one for yourself. Then maybe learn a general purpose language like python, JavaScript and see if you can add some functionality to your site. Find out what you like and what you don't and see if there is anything that can improve your experience with the stuff you don't like.
This is a good resource as well for giving you a roadmap for what you can try building and technologies you should learn about.