Introduction to Programming for BioInformatics