The "What In The Hell" series aims to present basic computer science techniques and idioms as simply and plainly as possible. Lots of description, illustrations and code from multiple languages help you get a grasp on the concepts.
What In The Hell Are Arrays?
What In The Hell Are Linked Lists?
What In The Hell Are Strings?
What In The Hell Are Hash Tables?
What In The Hell Are Functions?