Tutoriales de Programación
Para hacer desarrollo Web
Es evidente que el mundo web se ha convertido en la tecnología más usada, ya que con solo un navegador podemos acceder a "cualquier" información y ejecutar aplicaciones (como las de redes sociales o la que nos ofrece nuestro banco).
Esta sección se centra en los leguajes Web, aquellos que nos permiten crear aplicaciones web (tanto en cliente como en servidor) o publicar/acceder a información.
Hay muchos, pero me centaré en los 4 que me gustan más y que son ampliamente usados (3 de los más importantes del lado del servidor, y, javaScript, sin duda el más usado del lado del cliente - con permiso de TypeScript, que va poco a poco se va acercando a JavaScript-)
Asp - Aspx
Tutorial que explica que es y para que sirve esta tecnología de servidor de MicroSoft, basada en el popular Basic.
Aunque no es la mas usada hoy en día, recomiendo conocerla ya que fue la pionera de este estilo de programación.
Sus alternativas serían JSP (Java) y PHP (C)
JavaScript
Sin duda el lenguaje que cambió la web desde el punto de vista cliente.
Permite incluir interactividad a las páginas de cliente sin tener que recurrir a una tecnología de servidor (como JSP, PHP, etc).
Se usa para validar formularios, aplicar estilos, etc. sin tener que "molestar" al servidor, liberándole así de mucho trabajo, además de no añadir tráfico innecesario a la red.
PHP
En este tutorial explico que es y para que sirve esta tecnología de servidor, libre, basada en C, y que se integra genial con Apache y MySQL.
Es la que más se usa hoy en día para crear aplicaciones web del lado del servidor, y casi cualquier Hosting te dará acceso a ella.
Servlets - JSP
Es la alternativa de Java a ASP y PHP.
Para poder usarla necesitamos de un servidor que la entienda, que normalemente es "Tomcat", ya que se monta fácilmente sobre Apache.