yo programo paginas web de forma profesional ya que me pagan por ellas, y uso HTML, XML, JavaScript, PHP, AJAX... basicamente eso, depende mucho de la funcion que le quieras implementar.. por ejemplo el PHP es un lenguaje side server o lo que es lo mismo se ejecuta donde esta el contenido original de la pagina y no en el ordenador que la ve, eso permite crear html dinamico, conectarse con bases de datos... etc. el javascript es un lenguaje client side, por tanto se ejecuta en tu ordenador, ahi por ejemplo se ponen los programas que revisan formularios, los botones de las paginas, los juegecitos chitis que puedes jugar con el navegador, los reproductores de musica etc... el html es el lenguaje constituyente de las paginas web y funciona con estructura en DOM, vamos que tiene una estructura en arbol y cada elemento tiene un nivel de jerarquia, si llamas a una tabla has de llamar primero a la pagina, luego al documento, luego al divisor en el que se encuentra y luego a la tabla, pero te puedes saltar todo esto usando ID´s o clases que asignan un nombre al elemento y asi creas una especie de acceso directo. de todos modos los layout de las webs se hacen en exclusiva con CSS que es basicamente una lista que a base de ID´s te permite decirle si una tabla tiene borde, fondo, que color le vas a poner... etc.
esto en lenguaje web. tambien se c y programo para linux y para rsu´s osea chips pequeños como los PIC... para proyectos de electronica que es lo que estoy estudiando ahora mismo
asique le doy un poco a todo.
la verdad es que nunca me he planteado hacer un juego por mi mismo. pero con c++ te iria bastante bien, hay buenos tutoriales por ahi, pero sobretodo te recomiendo empezar con c haciendo programitas mas simples y con una guia completa. que empiece de lo basico y luego ya aprender sobre clases y tal. xD
espero no haberte quitado el animo con este tocho. la programacion es entretenida y sobre todo te deja crear, cosa que se disfruta mucho. si realmente te interesa y te gusta, vas a disfrutar como un enano.
saludos!!