Choosing the right technology stack for my first web application

Hey everyone! I want to build my first web application where people can post content and others can comment and vote on those comments (kind of like a voting system). I’m totally new to web development and feeling overwhelmed by all the technology choices out there.

I’ve been reading about different frameworks like Ruby on Rails with MySQL, but I’m not sure if that’s the best approach for a beginner. Someone also mentioned that WordPress might work for this type of project, which surprised me.

Can anyone point me toward some good tutorials or resources for building this kind of interactive website? I’m looking for something that will help me learn while I build. Any advice on what tech stack would be easiest to start with would be really appreciated!

I built something similar when I started three years ago. Go with Node.js and Express plus SQLite - you’ll thank me later. Using JavaScript for everything means you’re not juggling multiple languages while learning, which is huge. The voting and commenting stuff you want? Super easy with this setup. freeCodeCamp has killer tutorials that’ll walk you through building exactly what you’re describing. Debugging’s way easier when it’s all one language, and you can always swap in a beefier database down the road.

What content are you planning to host? Thatll affect ur choice. How many users are u expecting at first? Django with Python might work too - the admin panel’s great for managing posts and comments. What made you consider Rails?

php is solid for what u want. laravel is great & u’ll find a ton of resources online. ppl bash php but it powers so much of the web! trust me, you’ll be able to create that voting feature without a headache. just dive in!