Поддерживаю, насколько я помню, как правило, learning the hard way означает получение знаний на собственном опыте, зачастую неприятном, но это не обязательное условие.
Это чисто адаптация под рынок. На западе программированием занимаются в основном задроты и им the hard way интересно.
А у нас в IT вкатиться все хотят от баристы с таксистом, до домохозяек. И они при выборе между "Учим пайтон" (того же Лутца) и "Учим пайтон сложно" выберут первый. А в случае "Учим пайтон" и "Учим пайтон легко" - второй.
Отличный комментарий!