https://atomdyno.com/the-best-way-to-learn-programming-why-documentation-beats-videos/