A tutorial to teach humanists practical computer programming
programminghistorian.org