https://medium.com/@palvijaybharti/the-pros-and-cons-of-learning-coding-through-coding-book-bec9dada7d16