My advice is to take a few steps back. You’ll need to learn the basics of programming. Once you have a solid foundation, you can learn the intermediate and advanced parts.
Once you grasp one language you’ll find it much easier to learn a new one.
There are related eco systems around each language, each with a different focus. You’ll need to decide which language and framework fits your needs.
Perhaps start simpler, with an app that teaches the numbers from zero to ten. The user presses a button, and audio plays with the message “Today we will learn about the number 3”. “Here are 1, 2, 3 apples, 1, 2, 3”. Then use different objects, and also let the user choose which objects to use. Then give a quiz where they choose a button from a selection. If they choose correctly, the audio plays “That’s right. There are 3 apples .” Or, “That doesn’t seem right. Let’s try again.”