I have experience programming in higher-level OO languages like Ruby/Java/C#, so I find I'm in a funny spot. I'm aware that things like pointers exist, but they've always been abstracted away in the languages I've used so far. It'd be nice to find a resource that introduced C for those programmers who are used to having their language/runtime handle pointers, memory, etc. for them.
All answers much appreciated!