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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
article

Learning curves and programming paradigm acquisition in developer education

Alfred Aminayanate Bob-Manuel
Discover Education
Teaching and Learning Programming
article

Learning curves and programming paradigm acquisition in developer education

Alfred Aminayanate Bob-Manuel
article en

Abstract

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.

Discover EducationVol. 5(1)
University of Port Harcourt (NG)
Openalex Percentile: Top 5%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.