Decoding how kids get into hacking