It’s tough and it’s an awful feeling. The best thing you can do is figure out what you want to make, and just do it. Accept now it may be hacky or improper, but it’ll work. And as your skills improve, come back to it and enhance it to see how far you’ve come.
Also, try looking at existing repos and hacking on them a bit. Editing existing code helped me out a lot more than the prior, but both help a lot.