You don&#x27;t start a project for the sake of starting a project. The idea should be visualized in your head, along with some back end algorithms to solve it. That said, I usually start sketching it in a paper, then move to skeleton UI, making sure all my HTML is up, maybe use something like bootstrap to make it feel more appealing, then quickly code a lot of backend code (non-optimized) until it&#x27;s functional..then jump back to UI, so i can visualize the ending project and then fixing remaining bugs&#x2F;features&#x2F;performance in backend then finishing touches in frontend.<p>TL;DR: A bit of Front, a lot of backend, then some front again, a bit more backend, then finishing it up with the front