Exercises to learn new programming langages from exercism.io I use two computers to solve them and this is how I keep them in sync.