I took classes in Computer Science (in Java) back in college but detested programming and switched to Art & Design, so programming logic wasn't an entirely new concept to me. I also worked for 4.5 years at a startup doing Java, no programming, but had to read a lot of code so it kept me at least in the loop. Right when I started with Django and this project, I did Learn Python the Hard Way, which brought me completely up to speed about logic and all that.
Otherwise, I don't even do Javascript (it's a major weakpoint), and much prefer "visual" duties like HTML/CSS/design.