There are many ways to learn words. Sometimes, there is no need, when the languages are close.
An English person learns French easier than Russian, Arabic or Chinese, it being impossible to do without learning words in the latter cases.
I believe my method is the most effective for those who think it right to memorize words as a separate task in their specific cases.