I am an experienced professional, and in my childhood, I found puzzle and block-learning programming sites boring. I knew that it wasn't "real" programming, so I taught myself. My mom wouldn't get me programs that teach me how to program, but I believe that helped me. I learned off of my own knowledge that I got off the internet. Now, I am experienced in Python, HTML, CSS, Java, Kotlin, and C#. So, if you want to learn programming, don't fall for a payed program, use the internet for what it should be used for, learning.