The authors have developed a programming learning support system based on source code reading whose primary target is novice programming learners. This system trains its learners by giving questions requiring to answer a variable's value after the execution of a presented source code. This paper shows the details of the developed system and the examination result on the effect and the expectation of reading simple source codes based on the real operation to a basic programming lecture. After the learners had completed one semester of the instruction in programming by utilizing the developed system, we obtained learner's responses by a questionnaire and analyzed it with factor analysis. The analysis result unveiled the characteristic factors and these degrees.