My ideal platform for programming tutorials:
- is open-sourced so you can run the platform on your own website
- developers can easily keep track of what tutorials they started/finished and search in them
- authors own their tutorials and can monetize them
- has built-in programming environment - something more like a notebook where you can see both text + code on the same level. Also partly Repl.it so you can start the tutorial asap without any hassle in your browser
- code is the first-class citizen
- tutorials can be versioned
- tutorials have issues
- tutorials can be cloned and accessed offline
- tutorials can be forked