I found
this page with a list of resources for learning Python if you haven't programmed before; the first link,
How to Think Like a Computer Scientist, is an online book that teaches the basics of programming using Python. Maybe try that out?
Python is probably a good language for beginners because it doesn't take long to get set up with (you don't need to compile code into an executable, you just run it) and is lax with things like declaring variables and types that might annoy or intimidate the beginning programmer.
Where you go from there depends on what you hope to accomplish with programming. If you dive into that and have questions, I'm sure a "Beginner questions" thread would be fine if you want to start one, there are plenty of people who can help answer whatever questions you have.