Have you ever had the experience of buying a book thinking, "I'm going to start programming," only to stop after the first 20 pages? For those who stumbled at the environment setup before even writing ...