Codebreaking - from programming on Raspberry Pi to reading the genetic code