dive into blockchain technology generally
You know, blockchain is just a specific type of database.
What is the best programming language to access databases? The one you know best.
So my advice is: get to learn
very good a programming language; one which you find closer to your hearth. Afterwards, if you'll still be interested in blockchain, it'll be here, no worries.