Questions about starting programming

I am a beginner in programming
I want to start programming with kotlin
Can I write apps on Instagram and Telegram with kotlin?
Do I have to know Java to learn kotlin?
Thank you for helping me make the best choice
Translated by Google Dictionary