Welcome! Thanks for spending the weekend learning something new. We're excited to work with you!
[ I'm Tom. I'm Sisi. Introduce ourselves a bit. ]
Thank you to our wonderful mentors, from all types of backgrounds, who have donated an entire weekend to come help you. Thanks especially to Daniel Bachhuber and Lauren Rabaino for helping us organize the workshop, including finding mentors, food and a venue.
Thank you to Susan Gage and The Oregonian for hosting the workshop, making this room available, and providing laptops for students.
Thank you to Knight-Mozilla Open News, for making it possible to bring so many mentors together, and helping to cover food.
And finally thanks for Automatic, for helping us cover some of our meal costs.
We really couldn't have come to Portland if it hadn't been for these wonderful sponsors.
"Computers are good at following instructions,
but not at reading your mind." —Donald Knuth
Think of learning code just like learning a foreign language.
First, we need to figure out what we want the computer to do for us.
Then, all we have to do is figure out how to communicate that want, to the computer, in a language it understands.
Different coding languages talk to different parts of the computer, and are able to do different things, such as:
So this weekend, you'll be learning three different coding languages that all help you make webpages for the Internet. Every single thing you see on the web is shaped by code.