Learn a programming language in a foreign language
RiderOfGiraffes: I've done this a lot, but specifically with novels, and more specifically, with action novels aimed at 14 year old boys.There's a reason for this.  The hardest vocabulary to memorise are the small words.  The longer words are less common, and often share a root with the English (this is less true for Japanese, Thai, etc)  Small words turn up more frequently in prose, so when reading a novel you get drilled on them more often.Studying a technical work in a foreign language is something I've not tried - it's an interesting idea - but I personally would have trouble dealing with both issues at once - the language and the material.Will you blog to let us know your progress?