Java
This programming code works in conjunction with HTML to allow dynamic programs to run and interact with your computer, whereas straight HTML is primarily linear information downloaded to your computer for static display.