Interested in learning an internet programming language? Are you just starting out or you consider yourself a beginner? Yes you could spend a bunch of time reading books and spending a bunch of money on them, and I'm not saying that this literature doesn't have it's place and value in learning to program, but...!
Most people I believe learn better with a hands on approach. If you happen to be this kind of person, have I got great news for you, and you can keep your money in your wallet where it belongs :-).
Take a quick look at http://www.codecademy.com. This is a great place to get started. You have some easy directions to follow, a great development environment to type your code in and hints are available if you run into problems as well as a Q&A forum to answer questions you may have. You have several choices and flavors to select from:
The site gives you some explanations and definitions for each discipline and terminologies used in programming.
Follow the tutorials step by step and track your progress. You see immediate results of what your coding and some help for debugging. It's all hands on and best of all FREE. All you need to do is register and create an account. Bang! done.