To me it just sounds like it's not important to you.
'Cos if it was, you'd have done something about it by now instead of complaining.
Side note, here's a list of free programming tutorials (not my site)
Quickcodehas free courses in most possible categories related to programming, web development, Data Science, ML, AI among other tings.
you can check for courses or programming guides section on Quickcode. They try to solve this precise problem
Very good though and it's totally doable.
One piece of advice from my side is to approach it as an MVP or a Minimum Viable Product. An MVP is basically the bare minimum product that gets the job done, without th flashy bits or overpouring time on things that can be taken care of later. Once an MVP for your projetc is in place then you can iterate over it. It's a well accepted and practiced concept in the professional world. It's part of both project and product management.
Try building it as a small web application. If you need any reference, you can check out one of the free courses from a side project I and my friend made. You'll see it isn't very fancy, but it kinda gets the job done and help us as well as others searching for relevant technology courses like us.
Not sure where you are in your current journey to make the application. I tried my hand at that a bit as an enthusiast.
I was going through this free online course. You can check if it's of any help. It's for starting to to create apps with VR directly.