materials created reading githowto.com