An Introduction to Programming Languages: Simultaneous Learning in Multiple Coding Environments - Paul A. Gagniuc; Paul A. Gagniuc (An Introduction to Programming Languages: Simultaneous Learning in Multiple Coding Environments, 2023)