With the increasing use of computers, the number of resources increased a lot. When you start programming, it isn't straightforward to choose between free or paid content. I've been thinking, gathering arguments and creating examples to help you make your choice.
Have you ever wasted your time being entertained while you were working? It was happening to me every time before I start reading a lot on this and searching for ways to improve my productivity. I was like you, but today everything is over. When I focus on a task, nothing can disturb me anymore.