Code.org is amazing! I'm a science (biology) teacher who is required to teach programming. The lessons are straightforward and sequential. I picked up the lessons and program in no time at all. I love the teacher side of the site. Very user friendly.