I’d also secondly endorse Dialog. It’s a really intuitive way to think about the game world as a whole without having to worry about Inform 7’s AppleScript-esque syntax. It’s also grown quite a bit since the community started their own fork: https://github.com/Dialog-IF/dialog
TADS 3 is another option if you prefer a more object-oriented, ALGOL-ish syntax with equivalent power.
The IFComp has run for decades now. If you are interested in good adventures, running through the highly-rated games from over the years is a good idea.
The IFComp website is at https://ifcomp.org/
What's interesting though is, at least in my experience, LLMs are terrible at generating Inform 7 code specifically because it's so uncanny-valley-similar to English.