I want to create a "TELEGRAM BOT"

Dear Experts,

I want to create a telegram Application bot .
Could anyone help me to the best practices?
How to interact with Telegram API?

Thanks in Advance