Machine Learning: Code First (An Experiment-First Guide for Programmers)