Felicitaciones y una dudilla

Ya sabía de la exisitencia de esta web desde hace tiempo; siempre me ponía a estudiar html, ccs... pero nunca acababa. Hasta que antes de ayer me puse en serio a estudiar html para comenzar de cero. Siempre he utilizado pues webs que hacen tu web de una forma gratuita, y esto del html y cosas por el estilo lo veía muy alejado de la realidad. Estoy aprendiendo poco a poco. Felicidades por la web, me está sirviendo mucho de ayuda.
Ahora viene la duda, quiero crear un juego de ordenador que se pueda jugar online con otros jugadores, de manager de fútbol, me explico, algo parecido a PC Fútbol, hattrick o muchos del estilo. Para hacer algo así (se que no es fácil) ¿que tengo que aprender?
Quedo a la espera de vuestra respuesta. Gracias de antemano.
Hola:

Necesitas aprender a programar. Existen varias formas de lograr lo mismo, pero actualmente creo que la mejor aproximación sería a través de HTML5, que te permite utilizar WebGL a través de javascript. Por ende, tendrás que aprender a programar en javascript y luego tendrás que aprender a utilizar las librerías gráficas. WebGL sirve para crear gráficos en 3D, que es muy complejo; por otro lado, puedes hacer el juego (en un comienzo) en 2D que es mucho más sencillo.

También tendrás que aprender a programar en PHP para la comunicación entre el servidor y el cliente (también se puede hacer con javascript, aunque te recomiendo PHP).

Luego faltaría implementar el juego en un servidor y ahí no te podría ayudar porque nunca lo he hecho :P (pero probablemente haya algún usuario que sepa, sino tendrás que buscar en google).

Saludos.
Bueno, para empezar quería que fuera algo sencillo. Es decir, hacer el juego en 2d. Recapitulando lo que me has dicho:
Debo aprender:
-HTML5, aparece un curso en esta misma web.
-A utilizar Javascrip, aparece en esta misma web.
-Utilizar librerias gráficas, agradecería un enlace
-PHP, aparece como curso en esta misma web
Vamos, me voy a entretener [;)]
Tengo que aprender todo eso, vale. Después, lo que no entiendo es como se utiliza el HTML5. Pongamos que el HTML5 es un idioma, por ejemplo como el Inglés; Pero en el Javascript ¿se utiliza el HTML5 o se tiene que aprender otro idioma?, vamos, ¿qué es?. Otra cosa, el PHP, la misma duda que el javascript. Eso que son, ¿idiomas independientes o partes de un idioma? Como el léxico, gramática... Acabo de comenzar y estoy un poco perdido. Igual me ocurre con el CSS, ¿también es una parte del idioma que modifica el HTML5?
Necesitaría un ejemplo más bien cotidiano.
Muchas gracias.
Ooooooooooooook :D.

Un lenguaje de programación sí se podría tratar como un idioma: un idioma intermedio entre la máquina (llámese computador, teléfono móvil, etc.) y las personas. Es una abstracción del lenguaje de los computadores (el código binario - ceros y unos). ¿Te imaginas tener que hacer un programa (como el navegador) basados en ceros y unos? Tardarías una eternidad :P.

Se podría decir que un lenguaje de programación se crea para hacer más entendible y fácil la forma de comunicarse con la máquina.

Utilizar librerias gráficas, agradecería un enlace

Una librería gráfica es un conjunto de funciones, clases, objetos, etc., que se utilizan para resolver ciertos tipos de problemas en el contexto de la programación. Lo anterior será difícil de entender si no se sabe lo que es un objeto, una función, una clase u otras cosas enfocadas a la programación. Una forma de explicarlo podría ser que te imagines un cajón lleno de herramientas; como sabes, ciertas herramientas se utilizan para ciertos trabajos, o sea, puedes utilizar un martillo para clavar, pero no para des/tornillar. Una librería gráfica (o de cualquier otro tipo - que a todo esto, se les llaman API) es un conjunto de herramientas que simplifican los trabajos.

Lo primero que deberías aprender en cuanto a librerías gráficas 3D para Web es WebGL. Para 2D comienza por aquí (después de aprender javascript).

como se utiliza el HTML5

HTML (1, 2, 3, etc.) es sólo un lenguaje de marcado, no un lenguaje de programación. Si es que has hecho un sitio web (o has visto el tutorial de HTML de CCTW) te darás cuenta que se basa en etiquetas que se utilizan para dar formato al texto dentro de ellas. HTML5 incluye una etiqueta especial llamada canvas, que en inglés vendría siendo un bloc de dibujo. Como dice en el segundo enlace que te proporcioné, canvas no hace nada por si mismo, pero a través de javascript se puede controlar cada pixel dentro de ese canvas, lo que permitirá dibujar y por ende crear juegos o animaciones.

En conclusión, es una página HTML simple que se maneja a través de Javascript.

PHP y Javascript

PHP es, al igual que Javascript, un lenguaje de programación (lenguaje entre la máquina y tú), la diferencia radica en que PHP es un lenguaje del lado del servidor (el servidor es el computador donde se alojan los sitios web, por ejemplo) y Javascript está en el lado del cliente (el cliente es el navegador, aunque más generalizado, el computador desde el que se ejecuta el navegador).

Dicho de otra forma: PHP se encarga de manipular lo que esta en el servidor, mientras que Javascript se encarga de manipular lo que ve el cliente (navegador) sin poder manipular directamente el servidor. Se pueden hacer peticiones al servidor, pero nunca manipular directamente el servidor a través de Javascript.

Si aprendes PHP, Javascript no debería ser complejo.

CSS es, de hecho, una especie de lenguaje que sólo modifica el aspecto (diseño) de la/s páginas web. PHP y Javascript pueden modificar las páginas en el sentido de que pueden añadir y/o quitar elementos.

Por ejemplo:

<html>
  <head>
    <script type="text/javascript">
		function quitar() {
			var p = document.getElementById('quitame');
			document.body.removeChild(p);
		}
    </script>
  </head>
  <body>
    <p id="quitame">Este párrafo desaparecerá al presionar el botón.</p>
    <input type="button" value="Quitar Parrafo" onclick="javascript:quitar();" />
  </body>
</html>

Si copias y pegas lo anterior en un archivo llamado (por ejemplo) index.html y lo abres con el navegador, podrás ver que al presionar el botón el párrafo desaparecerá. Eso se hace a través de Javascript. Aquí hay más ejemplos.

Espero que te ayude en algo :P, saludos.
Muchas gracias por toda la información.
Se podría decir que el html es una base donde se puede aplicar etiquetas de tipo php, javascript, css... ¿No?
Pues muchas gracias por todo, has resuelto a la perfección mi duda