This site is used as a programming resource for teens and adults looking to learn programming for the first time.  Each set of lessons is marked with a level:
  • Level1 lessons are lessons where you don't need to have any prior programming experience at all.  You should be able to start here - concepts like variables and functions are explained as they are introduced.
  • Level2 lessons are lessons that should be easy to understand if you've had *some* experience with programming.  You don't need to be an expert.  You could start here, but you might have to refer to some of the basic concepts from Level1.
  • Level3 lessons mean that you are comfortable writing basic code and have some experience with the languages involved.
Take a look at the Tic-Tac-Toe Game - it's a good starting point for beginners looking to learn a little bit of HTML and Javascript.  This series of video tutorials should get you started.

There's a slightly more advanced Space Invaders game - it's a good way to learn more JavaScript and HTML, as well as events and interaction.

If you'd like to learn Python, there's the Mastermind game tutorial.  This walks you through the basics of writing Python code while building a guessing game.

After you complete the Tic-Tac-Toe Game, Mastermind game, and Space Invaders games, you could look into starting to create bigger web applications.  App Engine Overview is a good start on working with Python, HTML, CSS, and JavaScript in App Engine.  You can also find a PDF guide to Using App Engine on this site.

Take a look at my YouTube channel - I'm regularly adding instructional videos on learning to code and other technology topics.