How do I get started building a room booking website without programming experience?

0
0
Asked By CuriousCoder97 On

I'm looking to create a fun little project – a room and TV booking website for my family and friends. I don't have a programming background but have done some Python tutorials and a couple of full-stack learning courses. I've tried using ChatGPT for guidance, but I'm struggling to piece everything together. I need advice on what I should learn, what tools to install, and how to connect the front end with the back end. I understand the basic concepts, but I'd appreciate clearer guidance on how to move forward.

4 Answers

Answered By WebDevNerd On

Consider starting with HTML, CSS, and JavaScript first, then try SvelteKit. It’s very beginner-friendly and has a lot of great resources. This path can help you pull everything together more easily!

CuriousCoder97 -

I have a basic understanding of HTML and CSS. I’ll definitely check out SvelteKit. Thanks!

Answered By NoNonsenseNerd On

If you're serious about learning, handling everything yourself is the way to go. Focus on front-end with HTML, CSS, and JavaScript. You might also look into React for interactivity. For back-end, you can use Flask with Python or Node.js with JavaScript. Just pick one and dive in! But hey, if you'd rather not deal with all that, there are tools like Replit that can help automate things for you!

Answered By EasyBreezyDev On

For a simpler alternative, look into using WordPress. Choose a good host like Nixihost and you can use a booking plugin like Bookly or Amelia. It's much easier than coding everything from scratch! With one-click installations and helpful plugins, you can focus on customization without the steep learning curve.

CuriousCoder97 -

If I go with Bookly, can I edit the source code? Should I even try customizing it, or are these plugins too rigid?

Answered By TechTalker92 On

Building a full-stack web application is a big task, especially for someone new to programming. To get started, you'll need to learn a few foundational technologies. Here’s a plan:

1. Grasp HTML basics to create forms.
2. Learn a backend language, and I recommend PHP for its ease.
3. Understand how to work with databases like SQL.
4. Consider using a LAMP or WAMP setup for hosting if it's just for personal use.

Start simple and don’t rush – getting to grips with creating a basic CRUD (Create, Read, Update, Delete) app will give you a solid foundation. Keep your project on your private network initially before thinking about scaling up!

LearningCurious -

What resource would you recommend for setting this environment up? I'm a bit lost on starting from scratch.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.