Exercises and notes while learning new languages.