First, if you have a project in mind, I suggest you outline all the processes in writing i.e. all the functionalities your application will have. Next, you think of how each functionality will work and the logic behind it. You can even draw a flowchart of your whole application (something I do 😂) if you like. Don't worry, your flowchart wouldn't be perfect but it'll help you visualize your whole project better. At this point, you should have a better overview of how your application would work and be able to start building. Keep in mind that you may experience bugs while building, but with enough determination (and googling 😂), you should be able to build your projects.