Hi Vamsi, thanks for your kind words.
I try to get as many of my to-do items down on my calendar, and live by my calendar. I will assign myself tasks at the beginning of the week. Then when those tasks come up, I just drop everything and do what my calendar says.
This is a bit more work than just putting everything into a todo list, but it is more effective. (Since human nature is to focus on the quick, less ambiguous tasks first and maybe never get to the large, hard tasks.)
As for favorite YouTube channels, aside from tutorial sites, if you're interested in video games at all, I strongly recommend Game Historian. He shares the hardware and software development stories behind many of the most iconic video games.
youtube.com/channel/UCnbvPS_rXp4PC21PG2k1UVg