Digital Twin-Enhanced Programming Education: An Empirical Study on Learning Engagement and Skill Acquisition | Synapse