I want to build a website for my product, but where do I begin?

0
5
Asked By CreativeCoder57 On

I've got a product idea and I want to create a website for it, but I'm not sure how to start. I'm not new to programming—I have experience with Python, C, C++, ASM, Lua, and a bit of JavaScript. I understand networking concepts and protocols like TCP and HTTP. However, website development feels like a whole different ball game. I can't seem to find good resources on YouTube that focus on the backend aspects. Most tutorials just dive into HTML, CSS, and JavaScript without covering the important backend stuff. Should I stick with plain HTML and CSS or should I learn frameworks like Angular or React? The syntax of these frameworks seems completely different from what I know, and learning them feels daunting, almost like starting over with C.

5 Answers

Answered By CodeExplorer29 On

Have you thought about using Django or Flask for your backend? With your Python knowledge, those could be excellent choices. For the front end, frameworks like Bootstrap can help you focus on functionality without getting lost in Angular or React complexities.

CreativeCoder57 -

That's not a bad idea!

Answered By NodeNinja88 On

Given your JavaScript skills, I'd recommend looking into Node.js frameworks for the backend. There's also Bun, which is a solid replacement for Node if you're interested.

Answered By TechSavvySimon On

It’s normal to feel overwhelmed by HTML, CSS, and JavaScript; they each have their own learning curves. I suggest tackling them one at a time to avoid confusion. Start with simple static pages using HTML and CSS, then introduce JavaScript to add interactivity. Once you’re comfortable, check out the React Quick Start tutorial to dive deeper into frameworks.

Answered By DesignWhiz23 On

If you don’t need to code everything yourself, consider using website builders like SquareSpace. It can save you a lot of time and you'll still have a professional-looking site.

Answered By WebDevGuru91 On

For a quick MVP, using a platform like WordPress could get your site up and running without much hassle. But if you’re looking for more control, since you have a programming background, diving into React or even sticking with static HTML/CSS could work too.

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.