Web Site: Scratch - MIT
Web Site: video tutorials and lesson plans - Learn Scratch
Video tutorials: Scratch tutorials
Video tutorials: Video tutorials
Web Site: extended reimplementation of Scratch that allows you to build your own blocks - Berkeley
Web Site: download Alice here - Alice website
Web Site: video tutorials and lessons plans - Duke University
Web Site: Alice programming tutorial - Richard Baldwin
Video tutorials: Alice tutorials - Silents Tech
Website: Interactive lessons - Codecademy
Website: Interactive lessons - Programmr
Website: Interactive lessons - Code Avengers
Open Courseware: Programming Methodology - Java
Open Courseware: Programming Abstractions - C++
Open Courseware: Programming Paradigms - C, C++, Lisp
Video Tutorial: Java - The New Boston
Video Tutorial: Intermediate Java - The New Boston
Video Tutorial: Java Applet Game Development - The New Boston
Video Tutorial: Java Game Development - The New Boston
Video Tutorial: Java Game Development with Slick - The New Boston
Video Tutorial: JavaFX Java GUI Design - The New Boston
Book: Java Programming for Kids, Parents and Grandparents - Yakov Fain
Book: Think Java: How to Think Like a Computer Scientist - Allen B. Downey
Book: The Java Tutorials - Oracle Corporation
Book: Introduction to Programming Using Java, Seventh Edition - David J. Eck
Book: Object-oriented Programming in Java - Rick Halterman
Video Tutorial: Programming in C - WeBit
Book: 88 C Programs - JT Kalnay
Book: GNU C Programming - Mark Burgess and Ron Hale-Evans
Book: C Elements of Style - Steve Oualline
Book: Writing Bug-Free C Code - Jerry Jongerius
Book: Programming in C UNIX System Calls and Subroutines using C - A. D. Marshall
Book: Learn C The Hard Way - Zed A. Shaw
Video Tutorial: Programming in C++ - WeBit
Video Tutorial: C++ - The New Boston
Video Tutorial: C++ GUI with Qt - The New Boston
Website: The C++ Tutorial - LearnCPP
Website: C++ Language Tutorial - cplusplus
Website: C++ Tutorial - Cprogramming
Book: Thinking in C++ 2nd Edition - Bruce Eckel
Book: How to Think Like a Computer Scientist C++ Version - Allen B. Downey
Book: Fundamentals of Programming C++ - Richard L. Halterman
Book: C++ In Action: Industrial-Strength Programming Techniques - Bartosz Milewski
Open Courseware: Structure and Interpretation of Computer Programs - Professors Eric Grimson, Peter Szolovits, and Trevor Darrell - MIT
Textbook: Structure and Interpretation of Computer Programs - textbook used in Structure and Interpretation of Computer Programs
Software: MIT/GNU Scheme - The Scheme dialect of Lisp used in Structure and Interpretation of Computer Programs
Book: Common Lisp: A Gentle Introduction to Symbolic Computation - David S. Touretzky
Book: Practical Common Lisp - Peter Seibel
Book: On Lisp - Paul Graham
Book: Let Over Lambda - Doug Hoyte
Book: An Introduction to Programming in Emacs Lisp - Robert J. Chassell
Book: GNU Emacs Lisp Reference Manual - Bil Lewis, Dan LaLiberte, Richard Stallman and the GNU Manual Group
Book: The Scheme Programming Language 4th Edition - R. Kent Dybvig
Book: How to Design Programs - Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi
Book: Simply Scheme: Introducing Computer Science - Brian Harvey and Matthew Wright
Book: Teach Yourself Scheme in Fixnum Days - Dorai Sitaram
OCR Scholar: Introduction to Computer Science and Programming - MIT
Website: Python homepage - Where Python can be downloaded
Video Tutorial: Python - The New Boston
Video Tutorial: Python 3 - The New Boston
Video Tutorial: Python GUI with Tkinter - The New Boston
Book: Snake Wrangling For Kids - Learning to Program with Python - Jason R. Briggs
Book: Think Python - How to Think Like a Computer Scientist - Allen Downey
Book: Automate the Boring Stuff with Python - Al Sweigert
Book: Invent Your Own Computer Games with Python - Al Sweigert
Book: Making Games with Python & Pygame - Al Sweigert
Book: Building Skills in Python - Steven F. Lott
Book: Building Skills in Object-Oriented Design - Steven F. Lott
Book: Programming for Non-Programmers - Steven F. Lott
Book: Learn Python The Hard Way - Zed A. Shaw
Website: Android Tutorials - Official Android Developer Site
Website: MIT App Inventor - MIT
Video Tutorial: Android App Development - Beginners - The New Boston
Video Tutorial: Android Application Development - The New Boston