Yes, it's true. There are so many different ways to learn English for free. Indeed, there are various applications, videos, and materials, but not all of them are worth attention. Since they are free, your training will be of this level, respectively. There are very few goods and at the same time accessible sources. Even the Duolingo app seems to be free, but at the same time, you need to watch ads for free use.
I was recently looking for
reading comprehension worksheets for 2nd grade [englishlinx.com] for my daughter. She has some difficulties with English and needs additional classes. It was not easy for me to find free worksheets. If you are interested, you can also find it on englishlinx.com.