Imagine this: you want to build a program in a new programming language. Regardless if that’s for a side project or for your new job. It used to be that you’d read the language docs, take some ...