Programming/Coding
Programming and coding are excellent job skills, useful for game/web design, and can be a fun pass-time. It can be like learning a new language. One Rainier high school student explained: "at some point, something in your head will just... click. You will understand how things are placed and how they work."
Code.org
Create a free account so you can save your projects. Go to the Learn tab and select "Hour of Code" or "Code Studio."
Thimble
Learn how to write HTML and CSS. Includes a split screen on which you can write code and see how it works at the same time. On the left side of the screen you write your code and on the right side of the screen you see what it looks like. Sample projects: webpages, games, and avatars.
A Beginner's Guide to HTML & CSS
a nice resource developed by Shay Howe whose resume reveals that he works on the user interface for Groupon among other projects. Shay currently offers twelve text-based lessons for beginners. Once you've mastered the beginner lessons you can try your hand at the ten advanced lessons offered on the site.