Learning a computer programming language is just like learning to speak and write a certain language so as to be able to communicate.
Determine your area of interest. You can start learning with any programming language (though some are definitely “easier” than others), so you’ll want to start by asking yourself what it is you want to accomplish by learning a programming language. This will help you determine what type of programming you should pursue, and provide you a good starting point.
If you want to get into web development, you’ll have a whole different set of languages that you’ll need to learn as opposed to developing computer programs. Mobile app developing requires a different skillset than machine programming. All of these decisions will influence your direction