Here is a video about getting started. I often find that I’ll have multiple attempts at getting started. I’ll often recode a project multiple times. I’ll discover a different approach, a more streamlined way to achieve something. I’ll begin again.
We learn important stuff by getting started. So, there is no harm in getting started a bunch of times. Get into it now.
Versioning
Backing up your work is a pretty smart thing to do. When I’m working on a project, I’ll back up regularly. Probably, after every session at least or maybe when a feature is complete. This means I can go back to a version when something goes wrong, which it often does. When I back up, I make a copy of my complete project. I’ll number these project versions and store them in a working directory.