Yes agree with this and categorise each into one set of broader goals, I suggest one is Programming, one could be Gaming etc. Then allocate time to each larger goal and order your sub “tickets” in there so you focus on one thing in a section at a time. For example, don’t learn Python and Rust at the same time, focus on one or the other (I’d probably suggest Python first as Rust has a very steep learning curve), but you can easily spend some time a week learning Python and some time learning Factorio, without the two things working against each other.
Edit: for Programming stuff the site Roadmap.sh (https://roadmap.sh/) is useful for giving you an opinionated task list. It’s not for everyone, but if you just want to know where to start you could go a lot further wrong than that.
Fair warning I haven’t read this specific article but an MIT prediction has societal collapse happening by 2040
https://bigthink.com/surprising-science/in-1973-an-mit-computer-predicted-the-end-of-civilization-so-far-its-on-target/