yeah, i also kick into gear as soon as i start to understand what is required. often i just put off learning that part for ages even though i want to do the thing. programming web UIs is like that for me, i kinda needed someone to drag me into it, i have the understanding of programming in general but never got to the lightbulb moment with it in many attempts before. and i don't expect to get that for some time yet, but i can still understand the structure bit by bit until then, and be productive.