+
Website
Other

Robelle: How to Debug a Program

For Students 9th - 10th
Tips and suggestions for debugging software programs are offered for users of HP3000 and HP-UX.
+
Unit Plan
Other

Beanz: Functions and Procedures

For Students 6th - 9th
An introduction to programming functions and procedures using pen and paper instead of code. Includes lots of examples and exercises.
+
eBook
Khan Academy

Khan Academy: Learning Programming on Khan Academy

For Students 9th - 10th
Learn the basics of programming in this tutorial.
+
eBook
Khan Academy

Khan Academy: Our First Program

For Students 9th - 10th
Learn how to write your first program.