Code.org is the first stop in teaching beginners to code. The founder of the Hour of Code, Code.org is a nonprofit organization with a mission to teach as many people as possible about computer science. With resources to teach, learn and inspire people to learn about computer science, it is a one stop shop to get started with computer programming.
Computer Science Unplugged is an outstanding, free resource to help teach computational thinking skills without the need for technology! They offer videos, tutorials and activities. They also offer a free downloadable book as well as translations of activities in multiple languages.