This question has been going around forums for a very long time and yet people don't get it. It's simple. First decide what it is it you're trying to accomplish. Do you want to build a website or write an executable program? What tasks you want the application to perform? and so on. Then simply choose any language that works with your idea and find a step-by-step guide. Then start with small exercises and build on them, eventually you will get better and you will progress as you move along. There are lots of tutorials online, some are good, some are bad, and some are just decent. At times it may take you to go through several sources before you understand a certain topic but if you have the desire to learn programming then you will get it.
The reason why I am suggesting to learn any language is because the logic in any programming language is the same, the only difference is the syntax and the availability of certain functions. Which are very limited. Once you understand one language then you know them all, just figure out the syntax.
Having said that, if you want to build a website start with PHP. If you want to write an executable program start with C#, just because it's something I started with in college and it seemed simple enough. I found PASCAL to be more difficult in high school for some reason or may be I just didn't pay attention.