Watch MIT's introduction to deep learning lecture 1 (if you haven't already) to get an idea of the concepts behind using linear and non-linear functions. Spend 1-hour reading Michael Nielsen's Neural ...