Computational thinking plays a critical role in learning computer programming. However, the relationship between the development of computational thinking skills and learner’s intelligence is still not clear in past studies. This study investigated the correlations among learner’s figure reasoning intelligence, computational thinking, Scratch program problem solving and computer programming self-efficacy. A total of 44 university students from north Taiwan participated in this study in which 6 Scratch loop programs were used for problem solving. A Pearson correlation analysis was conducted and the coefficients among the Figure Reasoning Intelligent test scores, the Bebras test scores, the Scratch program problem solving performance and the computer programming self-efficacy scores were positively significant. This study suggested future studies to further explore the roles of figure reasoning skills and computational thinking in learning computer programming and possible applications for individualized learning and instruction.