Language Agnostic tutorials are independent of programming language, and may be helpful to you no matter which language you prefer. These tutorials may contain language-specific source code (as long as it is easily readable), but pseudo-code is strongly preferred.
Procedural Planet - A in-depth article about how to create code+datasructures for a planet-sized sphere by Andrew True, also replicated on his home page