You can get a lot of insight in how coding works and how an Integrated Development Environment (IDE can help the process of compiling, and executing the code you write.
We also recommend:
Allanah's Appleby Showcase
Allanah K
Culture, identity and power in the Roman empire - for iPod/iPhone
The Open University
Open Mathematics - for iPad/Mac/PC
The Open University
Molecular Science: Spectrometry - for iPad/Mac/PC
The Open University
OSU Libraries ReadAloud - 2009
The Ohio State University Libraries
Planning a project - for iBooks
The Open University
Language as a medium for teaching and learning - for iBooks
The Open University