I've been trying to learn a difficult language for some time now. I've found the process to be pretty painful, and I'm prone to akrasia. I've been trying to come up with some way of effectively practicing that isn't horrible. This is the solution I've come up with:
First, I've found that reading and translating with other people is fun and engrossing, and I'm ashamed not to show up. So whenever I can, I find other people to read with.
When I have to do read alone, the best way seems to be to give myself a fixed amount of text to translate and a fixed amount of time, little enough that I'm rushing. I tell someone I'm committing to show them my translation afterwards (i.e. just that I've done it). This isn't pleasant, but the time pressure keeps me focused, and I'm proud of finishing when I do.
When I read a foreign language, I prefer to read aloud. This helps me to understand some phrases I don't get from reading alone. This may work better for languages closely related to the native one, but it also helps getting the pronunciation right. (For languages I'm more fluent in, I read in different accents. This keeps me from getting bored)
For languages I don't know well, reading comics helps me most, because I can pick up many words from context and I don't have to look up words. Switching to comic books was perhaps the best change of learning habits...
This is the public group instrumental rationality diary for March 16-31.
Thanks to cata for starting the Group Rationality Diary posts, and to commenters for participating.
Immediate past diary: March 1-15
Next diary: April 1-15
Rationality diaries archive