Teaching Business People How To Hack
Being the designated "tech savvy" person, I now have the task to teach people the tech skills required for this. Most of them handle SQL on a daily basis and know a bit of VBA. My goal is to teach them a programming language (probably Python), some lightweight OOP concepts and most importantly the methods and the habits of a good software developer, i.e. version control, writing code for long-term readability, fast iteration development and just general care for their workflow.
Could you guys recommend any good resources (i.e. podcasts, articles, whatever), that you, personally, find extraordinarily good? The kind of succinct explanation of the above concepts, that made you personally fall in love with the thing being explained?