Este tutorial pretende dar un conocimiento medio-alto del lenguage VRML97 (Virtual Reality Modelling Language) a gente sin (casi) ningún conocimiemento de programación y del ámbito del mundo del audiovisual, pero no técnico. No se pretende ser exhaustivo en todas las expresiones del propio lenguage, ya que esto puede verse en la especificación dada por el Web3D Consortium, pero si que es bastante completa. Lo que se prenetnde es pues, dejar claros los conceptos que hay detrás de las herramientas del VRML97 a través de ejemplos que, paso a paso, van construyendo entornos relacionados con un tema concreto. Estos ejemplos también sirven de práctica para familiarizarse con las estructuras e instrucciones del VRML97 de forma muy pragmática.
El VRML es un lenguaje computacional. Aunque presenta similitudes con otros lenguajes de cómputo como BASIC o “C”, el VRML ha sido diseñado en forma específica para manejar gráficas cmputacionales. El VRML contiene varias características integradas que facilitan la creación de modelos detallados.