Do you have a natural love and passion for technology. Are you a creative? Do you enjoy learning for its own sake? Do unknowns drive you to dig deeper? Can you be present, responsible, proactive, and respectful of deadlines? Are you persistent in the face of challenge and positive in the face of setbacks? Do you see failure as a learning opportunity and challenges as growth opportunities? Can you type an average speed of 30 words-per-minute? This skill is recommended, but not required. Do you have a basic understanding of variables, order of operations, substitution, distribution, etc.?