Раз за разом с каждой новой библиотекой, фреймом, кодом.
Главное правило, которое я выработал лично для себя, звучит так:
«Не понял, выдохни, и начни снова»
По итогу, в одной из итераций будет прорыв.
Кстати, многие сливаются именно на этом этапе, так как не хватает сил постоянно ломать стенку головой.