I'm trying to figure out the best approach to creating a website, but I often find myself getting stuck halfway through the process. Should I start with front-end development first, then move to back-end, or do I need to sketch out a plan for my site before diving in? I'd love to hear what works for you guys or any general strategies that help with building a site. Also, if you could share links or screenshots of your own projects, that would be awesome. Thanks in advance!
1 Answer
There are two main parts to a website: the front end and the back end. The front end is built using HTML, CSS, and JavaScript, which is what users see. If you need to interact with a database or run computations from the server, you'll need a back end, which can be built with languages like NodeJS, Python, PHP, etc. The order you work on them can vary based on the complexity of your site.

I'd like to build both the client and server side. What workflow would you recommend? Sometimes I just feel lost and messy because I don't have a clear step-by-step process.