Learning how to code means lots and lots of "How the shit do I do that?" afternoons.
@drwho I've been programming for almost 30 years so let me disavow you of the notion that that ever changes.