ZZT was brilliant. So simple and abstract visually, but it was programmable! I don't know where I'd be if it wasn't for all the hours spent writing ZZT-OOP.
I found a copy of Burger Time and played through it the other month, after not playing it since I was a kid... some of the games people made with ZZT are extremely creative and a lot of fun, even if they seem pretty crude now.