¿Cuál es el mejor idioma para aprender si quiero desarrollar mi propio sitio web?

Umm, es posible que desee pensar en esto. C y C ++ son casi inútiles para los sitios web. Lo que quieres es HTML, CSS, PHP y Javascript. HTML es la columna vertebral de los sitios web, y le dice al navegador dónde colocar el texto, qué tamaño, dónde colocar las tablas, formularios, enlaces, imágenes y más. Una página HTML básica imprimirá texto e imagen básicos. CSS hace que HTML se vea bien. Puede que no lo sepa, pero CSS es lo que agrega bonitos botones, la barra de navegación en la parte superior, imágenes redondeadas, resaltado, nuevas fuentes y mucho más. PHP es lo que usa para hacer formularios de contacto, sistemas de inicio de sesión, sistemas de registro o básicamente cualquier cosa que necesite codificar para solicitar datos de la base de datos. PHP suele ser bastante lento, pero eso es porque está del lado del servidor. JavaScript es algo del lado del cliente, como hacer que las cosas se subrayen cuando pasas el mouse sobre un área, expandiendo un cuadro de texto con una animación elegante cuando respondes algo en Quora, y cosas así. Yo sugeriría revisar los tutoriales en línea de W3Schools en línea para aprender HTML, CSS, PHP, JavaScript y ASP.

El marco es más importante que el lenguaje. Evalúe los marcos, luego elija el idioma en el que está escrito su marco en / para.

Buenos marcos:

  • Ruby / Rieles
  • Python / Django
  • Perl / Dancer + Catalyst o Mason + Catalyst
  • Javascript / Node.js

El idioma importa, pero no tanto como el marco, si lo único que te importa es el desarrollo web.

Ruby y Python son excelentes idiomas.
Perl es excelente, pero impopular.
Javascript es un buen lenguaje.
PHP y Java no son buenos lenguajes.

Primero debes comenzar con Html. Una vez que entienda lo que hace y se sienta cómodo, comience a aprender Css y comience a crear sitios web estáticos con la ayuda de html y css. Esta es la parte fácil y deberías comenzar con esto en un máximo de aproximadamente una semana (depende del tiempo que dediques).

Ahora viene la parte difícil, aprender un lenguaje de fondo que realizaría todas las operaciones de la base de datos, inicio de sesión, cierre de sesión, etc.

Personalmente sugeriría aprender el marco de Ruby on Rails que usa el lenguaje ruby. Tiene una curva de aprendizaje empinada, pero una vez que lo entiendes, hacer sitios web con rieles es uno de los más rápidos.
Puedes empezar con el curso ruby ​​de codecademy. Eso
Te da la comprensión básica del lenguaje. Después de eso haz el libro de Michael Hartl. También puede explorar muchos más recursos de aprendizaje.

La segunda opción es aprender python y usar el framework django. No he hecho esto, así que no podré proporcionar mucha información sobre esto.

Tu tercera opción sería aprender node.js, pero creo que sería un poco demasiado avanzado y puedes aprender node después de sentirte cómodo en uno de los anteriores.

Yo sugeriría que no aprendan php ya que están empezando ahora y php se ha convertido en un lenguaje antiguo, las tendencias son mejores para aprender.

Puede comenzar por aprender HTML, CSS y Javascript / Jquery para construir los front-ends.
Los lenguajes de fondo y los marcos que desea utilizar dependerán del tipo de sitio web que desee desarrollar y de las características / funcionalidades que debe tener. Puedes elegir entre Ruby / RoR, PHP, Phython, solo por nombrar algunos.

Puedes elegir realmente cualquier cosa. Así que solo elige lo que tus amigos usen.
Admito que estoy predispuesto hacia la pitón. Es un gran lenguaje para casi cualquier cosa: sitios web, juegos pequeños, aprendizaje automático, etc.
Debes comenzar con HTML y CSS primero si quieres desarrollar algo rápido.

Depende de para que sirve el sitio. Tienes varias opciones. Si el sitio web se utiliza con fines financieros (banca, por ejemplo), debe usar C # o VB con .NET. (.aspx) Eso implicará aprender HTML, css, xml, posiblemente JavaScript, así como C # y la arquitectura .NET. De lo contrario, todo lo mencionado anteriormente, pero sustituya C # con PhP. La primera elección probablemente signifique usar el servidor de secuela para la conectividad de la base de datos, mientras que la segunda significará usar MySQL. Cualquiera de las dos opciones le dará buenos resultados, pero el nivel de dificultad es mucho menor con PhP y MySQL. La primera opción será mucho más segura.

Necesitas aprender HTML, CSS, Javascript y Python o PHP.
La filosofía detrás de esto es que HTML y CSS le permiten hacer páginas web estáticas y Javascript, le permite procesar datos para el sitio en el navegador del visitante, si desea un comportamiento más complejo o administrar datos en su servidor python o PHP, le permite hacer esto en Una forma más completa y vincular su aplicación web con una base de datos.

Sé exactamente un sitio web que funciona con C.
Es el blog de fefes.

Necesitas aprender HTML (no es tan difícil), CSS (un poco más difícil) y JavaScript (debería ser relativamente fácil).
En lugar de PHP (¿por qué? Por eso: PHP: un fractal de mal diseño) Aconsejaría a Ruby on Rails o Python con un marco web adecuado (Django, por ejemplo).

Mira en WordPress. Es fácil comenzar, y puede aprender a producir casi todo tipo de sitios web en poco tiempo.

(Se está ejecutando en PHP, y seguramente verás el desarrollo de SQL, HTML, Javascript y CSS, pero es una estructura muy tolerante).

¡Fácil! JavaScript y HTML.

W3schools tienen fantásticos tutoriales. Una vez que se sienta cómodo con JavaScript y HTML, deberá aprender PHP y MySQL … Pero no se preocupe por ellos por ahora 😉

Necesitarías aprender varios idiomas / scripts.

Puede comenzar con HTML básico, CSS y para el lado del servidor, PHP.

Hay * muchas * otras opciones … pero este sería un buen comienzo.

Por favor, no use C o C ++ para el desarrollo web. Comience con Python o PHP.

Si conoce C y C ++, también tiene sentido aprender C # y comenzar a desarrollar sitios web en la pila de Microsoft: ASP NET MVC. También es posible que desee aprender AngularJS que puede usar sobre ASP NET MVC.

Una buena alternativa es Meteor.

HTML (marcado) y JavaScript son muy buenos lugares para comenzar. Su experiencia en programación de C / C ++ podría ser una ayuda (o un obstáculo) ya que JavaScript usa una sintaxis similar.

Prueba el rubí (ROR).

HTML, CSS, javascript … suficiente, pero PHP también es una buena opción

Cualquier lenguaje compatible con la web, excepto C / C ++.
Prefiero JavaScript.

Más fácil y bueno sería: php

Pero el pitón y el rubí son las tendencias actuales.