Can someone without Coding knowledge learn Flutter and make simple apps? How difficult it can be?
Yes. Coming from web development it is pretty difficult but i managed to do it
It was easier to make working apps but it might be more difficult to properly follow good coding practices if you don’t have prior experience. That’s just my experience.
But don’t let it stop you.
Why not use expo?
Really hard to answer. I have five years of development experience and I struggle with some aspects of learning Flutter. But I think that’s mostly down to me trying to skip ahead of tutorials and documentation.
So my advice would be to try to take it slowly. It’s not a race and the more time you spend on the fundamentals - the more you’re going to benefit from it in the future.