¿Cuáles son todas las herramientas técnicas e idiomas posibles que podrían usarse para crear software, sitios web y aplicaciones web?

No estoy seguro de lo que realmente quería, hay una diferencia entre crear un software y sitios web / aplicaciones web. En primer lugar, se necesitan años de experiencia en codificación de conocimientos para poder hacer un buen software, por el contrario, los lenguajes CMS + más fáciles hicieron posible hacer un buen sitio web en un corto período de tiempo. Existen muchas herramientas basadas en el idioma que está escribiendo para construir su programa, por lo que debe aclarar su pregunta cuál desea exactamente. En segundo lugar, para construir un software adecuado, con menos errores y con mejor estilo de interfaz de usuario que pueda usar cualquier idioma disponible, depende de sus requisitos. Desea crear una herramienta antivirus, le gustaría tener una mejor seguridad, por lo que necesita un lenguaje adecuado para eso, no lo mismo que hacer una aplicación de calculadora. Espero que haya entendido mi punto y lo mismo pasa con las aplicaciones / sitios web.