Have a look at sites like
Codecademy and
Khan Academy.
JavaScript is good, as you learn without needing to install anything - just fire up Notepad and start writing, and you can execute it by opening the file in your browser.
Once you've got a taste for programming, if you want to continue to the more hardcore dr...er, languages, I'd recommend first learning the concepts and theory behind object-oriented programming, and then a language that is OO (so you learn a new language through OOP, rather than learning OOP through a new language - that way you'll have an easier time switching languages, and your knowledge of the concepts and theory won't rely on your knowledge of programming in C#, say, or Java).
If you really want to go crazy, learn the basics of theory of computation, algorithmic complexity, discrete mathematics, and first-order and predicate logic. You won't see the connection between that theory and programming at first, but after a while, your understanding of the theory will change the way you think about designing programs, and vastly improve your problem-solving skills.
---
EDIT: Also, read as much as you can, and find and join a programming community - if they set daily problems for their members to solve, even better. Something like the
/r/learnprogramming or
/r/learnJavaScript subreddits aren't a bad place to start.