You now know enough to become dangerous. More importantly, you have a working mod behind you.
Choose the problem in front of you:
| You want to... | Go here |
|---|---|
| Understand how OpenMW actually thinks | Getting Started |
| Find the smallest correct way to do one thing | Cookbook |
| Learn how good abstractions earn their place | Good Designs |
| Write maintainable code | Engineering Practice |
| Find a reusable H3 helper | H3 API reference |
| Make scripts communicate cleanly | Events and Interfaces |
| Understand save/load and migrations | Storage, Save State, and Lifecycle |
| Find out why something is slow | Performance |
| Investigate a failure | Debugging OpenMW Lua |
| Learn what happens when a rule was discovered the hard way | Paid For With Blood |
The field manual is an encyclopedia attached to a course. You do not need to read it in order. Follow the question you have, and keep the OpenMW Lua mental model nearby when the answer starts involving contexts, objects, records, lifetime, or ownership.
If you want to improve Cell Greeter, make the UI a real window, move cell counting behind a small module, and expose a query interface only if another script actually needs it. That is how the next abstraction earns its existence.