Depends on what you want to do, but adding to that play around with each language, In my slight experience every languages is build on the same principles and then build their, so you always have variables and strings etc, so research what these are first, then begin with a language of your choosing, HTML is fairly easy as its only a markup language, Python is easy due to its closeness with English its self.
Also where do you want your code to be effective? High level or low? Low is stuff like C and High is like python, so if you wish to work with architectures etc, low level maybe better as you will have like machine code, If you wish to make applications and web pages then choose high level.
Knowing these things will narrow down your language, Don't feel like you must learn one language, sure there are ones that are easier to understand, and from what I hear once you learn one language its easier and quicker to learn others.
When you have picked your language look for projects or problems that need fixing, or use a only guide, Learn the hard way is a brilliant place where I drift to when I do programming, TheNewBoston has video guides on almost every language, well detailed and explained.
Only other option is a class, these cost money unless you have a friend that is willing to help, and there is always the forum to help, but experience will always make it easier, so just have fun and see what fits you.
Take my advice with a pinch of salt, I am a noob at programming as I script more than actual program, but I hope what I suggest will help you just as much as learning as suggesting a language.