Hi Chris,
Thanks for your comment! Coming at it from the angle of my personal experience, in hopes they might be helpful for you: as my job has shifted over the years, it has become increasingly difficult to spend time staying up on engineering skills since I spend 99% of my time on management/executive work.
I’ve tried setting aside learning time each week to work on structured content (books, courses, etc.), but that doesn’t work very well for me personally, since it’s hard to make the time consistently (kudos to the folks with enough self discipline to do this!).
Instead, what I’ve found works is to come up with side projects that actually interest me. I’ll pick a bleeding edge tech stack, decide on a fun app of some kind, and start building it. Rarely do these projects ever “finish”, but that’s not the point: it keeps me interested during the process and accomplishes my learning goals.
So, my overall recommendation is: figure out what type of learner you are first. Some people do great with structured learning like online courses (in which case there are many great resources), but others do better with a “learn as you go” approach. I’m personally very much the latter. If you feel like you may be as well, then I’d recommend trying a similar approach to what I do: brainstorm an app idea, figure out how you might build it (maybe a low code or no code platform to start), and dive in.
Hope this helps!
Allan