If You Wish to Learn ES6 - 2015 from Scratch, You Must First Invent the Universe
Explore a thought-provoking conference talk that delves into the challenges of teaching JavaScript's evolving syntax, particularly with the introduction of ES6/2015. Examine the impact of increasing abstraction on beginner programmers and discover how insights from humanities and computer science education research can inform more effective teaching methods. Learn about the importance of balancing abstraction with accessibility, the role of pattern recognition in learning programming, and the potential for interdisciplinary approaches to improve both language development and education. Gain valuable perspectives on rethinking JavaScript instruction in the era of language-level abstractions and consider how to foster creativity and critical thinking in programming education.