What is required to create something like Instructable, Github, etc?

First, it’s “instructables.com”, without ‘s’ suffix sent me to a parked domain site :smiley:

Any website or web application can be created with any programming language that allows you to develop a website (it’s obvious :D). Then, there are some programming languages and frameworks that make it a lot easier in web development, like PHP, Symfony, Laravel, Ruby on Rails, Python Django, Java Spring, a bunch of Node.js Frameworks and still many of them that I can’t specify it one by one. That’s for the backend, for frontend you will find a lot of frontend frameworks, but I think Angular and React are the two that most frontend developers are playing now. That’s for developing the website itself, then you might need to manage or find the solution where or how you will deploy your web app. It’s a long journey ahead… (*cough* web development today *cough*) :wink: