2014. This document contains explanations, examples and exercises, which can be understood (hopefully) by people without any programming experience. Going through all text and exercises takes about 1 or 2 hours.
Sign up or login using form at top of the page to download this file.