Words in one language do not have a one-to-one mapping with words in any other language. As the saying goes, "The map is not the territory." Each language has its own peculiarities of dividing up the Universe of experience into words, and especially each language has a different approach to arranging words into sentences and longer utterances with grammar and syntax.
I know of a Web page that lists some language-learning resources, especially useful for the case of learning one Indo-European language (like the blog post author's native langauge) while already knowing another.
http://learninfreedom.org/languagebooks.html
The best single bit of advice I can give for someone who wants to learn a language thoroughly is to do a lot of what the blog post author is doing: reading in the target language. The section "Suggestions for Study" in the front matter of John DeFrancis's book Beginning Chinese Reader, Part I, which I first used to learn Chinese back in 1975 has great advice: "Fluency in reading can only be achieved by extensive practice on all the interrelated aspects of the reading process. To accomplish this we must READ, READ, READ" (capitalization as in original).
祝你好運。(Good luck!)
AFTER EDIT: The comment posted by _feda_ before this comment was posted that it is important to read target language text for meaning beyond one's current reading level, using context rather than a dictionary to figure things out, is correct. That has much to do with improving understanding of the second language, just grappling with the language directly a lot, not always relying on bilingual reference books.