Twine, definitely, unless you mean something like ZZT or MegaZeux?
You might have to anyway. I just tried MegaZeux again after several years (that's the modern, open source version of ZZT), and just, ugh.
Why not. Got to start somewhere.