The easiest way to get into programming would be to take a couple classes at a community college, if that's not something that you would be able to do than there is actually quite a few books out there to get you started, so if your serious about learning you will definitely need a text book. I would recommend starting out with C++, that way you can learn all the basic control structures and slowly ease your way in to object oriented programming, the language its self is unforgiving so it forces you to learn to pay attention to your syntax and how to use a debugger. So if you want to develop general applications Java, C#, C++, or Objective C (apple's C#) would be your best bet.