1. Core Game 1. what's the game 2. how to get started 3. where to learn more about gameplay 4. Oh No! - bug reports 2. Extend 1. newgrf 2. AI 3. GS 4. multiplayer 5. playing patchpacks 6. feature requests 3. Develop 1. intro 1. context - how open source works (skip this if you're familiar) 2. why contributing to OpenTTD is good 1. learn C++, industry standard game language 2. learn to work with CI, CD, cloud services 3. learn to work with content APIs 4. understand that successful real world development is often in messy architectures, with contended resources and legacy crap 5. learn how to collaborate successfully with other people 2. source 3. compiling 4. debugging and troubleshooting 5. docs 1. that guy wrote that teardown of the game loop 2. html docs - landscape etc 3. NoGo and NoAI docs 4. common entry points to the .cpp files 5. Newgrf wiki (ugh) 6. pull requests