First Course In Statistical Programming