Learning curves and programming paradigm acquisition in developer education
Abstract Contemporary software systems place greater demands on conceptual flexibility and paradigm diversity, necessitating a better understanding of how developers acquire proficiency across different programming paradigms. Therefore, this exploratory study provides empirical evidence of the learning experiences of developers across the five major paradigms including: procedural/imperative, object-oriented, functional, concurrent/parallel, and reactive/event-driven, and by using survey data collected from aspiring and practicing developers, this study analyzes key areas that influence the learning curve including the exposure level, perceived difficulty, learning trajectories, and the factors that influence the mastery of paradigms. The results of this exploratory study suggest that the dominance of procedural and object-oriented paradigms in the early learning experiences of developers and the limited exposure to functional, concurrent and reactive paradigms which further reflects the presence of curricula biases and structural barriers that exist in computing education as learners report high levels of cognitive strain and slower progression when engaged with abstract or concurrency focused paradigms, and this indicates a potential misalignment between the traditional learning approaches and the demands of the contemporary industry. Despite a small sample size (n=17), this study’s findings highlight critical gaps in programming education by showing an increased reliance on self-directed learning resources to acquire knowledge of more advanced paradigms rather than on formal instruction. Therefore, this study offers an initial contribution to the ongoing debate on the modernisation of computing curricula by emphasising the need to diversify the paradigm at early learning stages, to provide more robust pedagogical scaffolding, and to integrate real-world, project-driven learning.
Authors
- Alfred Aminayanate Bob-Manuel
Institutions
- University of Port Harcourt (NG)
Publication Details
- Journal
- Discover Education
- Published
- 2026-09-28
- DOI
- https://doi.org/10.1007/s44217-026-02124-2
- Primary Topic
- Teaching and Learning Programming
- Type
- article
- Field-Weighted Citation Impact
- 0.00