This talk will introduce ZetaVM, a new platform designed to enable anyone to create their own programming language. ZetaVM is designed primarily for enthusiasts rather than for industry, and takes a fresh look at the foundations on which modern VMs are built. Planned features include a simple text-based bytecode format, the ability to introspect running code and generate new bytecode at run-time, a functional/compositional approach to sound and graphics, as well as GPU-based acceleration using an SPMD programming model.