The document discusses learning ECMAScript 2015 (ES6) through test-driven development and practice exercises. It promotes several online resources for practicing test-driven development and ES6 concepts like ES6Katas.org which provides a new coding exercise daily to help learn ES6 features like destructuring, arrow functions, and template strings. It encourages learning ES6 concepts by starting simply and taking on small proximal goals to build skills over time through live coding practice.