Currently, the supply of programming languages is plentiful and interesting. But there are languages that have the options best suited to your needs.
The point of view of a programming expert
Why do you want to learn to program?
Ultimately, there is no unique way to get into programming. The most important thing is to learn the basics and, for this, the best thing to do is to rack their brains trying to achieve a specific project or application you want to develop.