I developed this for a friend who wanted a clear path on how to create text-based games. I created this list by finding the tools that a developer would use (Twine and Inform 7), and reverse engineering them to find a direct path. I also included resources on how to create a static site to the host the game. I am sharing this as part of the ideal of learning in public.
Learn HTML from codecademy
Learn CSS from codecademy
Learn Intermediate CSS from codecademy
Responsive Web Design from freeCodeCamp
Pro Git by Scott Chacon and Ben Straub
Introduction to GitHub
Review pull requests on GitHub
Resolve merge conflicts on GitHub
Learn Javascript from codecademy
Learn Intermediate Javascript from codecademy
Speaking JavaScript by Axel Rauschmayer
Twine Reference
Twine Cookbook
How to use Twine and SugarCube to create interactive adventure games
SugarCube v2 Documentation
Welcome To Adventure: A Quick-Start Guide to Inform 7 from Sibyl Moon Games
Writing with Inform
The Inform Recipe Book
Inform 7 Concepts and Strategies
Intro to React
React Fundamentals from FrontEnd Armory
Learn React from codecademy
React Enlightenment
Learn how Gatsby works
Gatsby on Windows
Images and Media on Gatsby
Learn UI Design Fundamentals from scrimba
Secure Coding from NTT
A Modern Approach to Application Security from Synopsys
Defensive Coding Guide from redhat
Accessibility for Front-End Developers from the Accessibility Guide
Web Accessibility Checklist
A Complete Guide To Accessbile Front-End Components from Smashing Magazine
Should Developers Write Documentation? from make me a programmer
A beginner's guide to writing documentation from Write the Docs
Documentation Guide from Write the Docs
Agile 101 from Agile Alliance
The Agile Coach from Atlassian
How to Contribute to Open Source from GitHub
The Legal Side of Open Source from GitHub
Best Practices for Maintainers from GitHub
Producing Open Source Software by Karl Fogel
The Open Source Way by redhat
Related [[43.01 React Developer Curriculum]] #review