Ten simple rules for biologists learning to program
journals.plos.org