This case study investigated the ways pre-major and pre-minor students of Spanish interacted with a grammar application from four perspectives. Firstly, using the computer’s tracking ability to collect learners’ behaviors, the study set out to uncover the different ways learners approached the application. Secondly, the study assessed the influence of two learner variables on learning behaviors: language abilities determined by a placement test and personality preferences measured by Jung-Myers-Briggs-Typology based approach. Thirdly, the study assessed whether the frequency of various behaviors resulted in different knowledge increases. Finally, the study categorized the uncovered behaviors into the learning strategies covered in the Strategy Inventory for Language Learning (SILL) (Oxford 1990). The study concludes with implications for software improvement, as well as with indications of likely directions for future research.