Good documentation should be readable from source, and usable to generate fancy HTML. That's why RST is so commonly used:
readable as text source, usable to generate HTML and even PDF GitHub knows how to render it, Sphinx and ReadTheDocs know how to render it. Good documentation should often show code. This article demonstrates an inconsistency between RTFD and GitHub rendering, and how to fix it.
As far as sphinx is concerned, the default highlight language for code blocks is Python.
Here's a really cool contribution. Harry Percival emailed django-developers about his employer, PythonAnywhere:
We do offer Django hosting as part of our Free plan, so it's a nice place for people to come and try out Django, for free, maybe host a prototype web app…
I registered to give it a tried and received an amazing welcome email, which I won't spoil for you !