Dan Shiffman's youtube channel "The Coding Train", his books and website - are really great introductions/tutorials to general programming, creative programming, natural language analysis, machine learning and a whole bunch of other topics. He has this ability to make technical-sounding (or actually technical) concepts and projects interesting, non-scary for beginners (and non-math background people) and fun. In my view - his books & videos are prolly the best introductions to programming for kids and people who have a fear of programming.
If you read the various blog posts and interviews - the history of Processing at his department (NYU Tisch ITP) had a purpose of encouraging 'creative' people to explore and gain an exposure to programming.
All link to above can be found on his personal site - http://shiffman.net/