In short, you need to have programmed enough to know that you actually enjoy it. We look for people who are smart, friendly, intellectually curious, enjoy programming, and want to get significantly better.