It depends on what you want to learn and how much of English you want to learn. If you want to learn how to pronounce a few words then sure it can be fast. But if you want to learn how to communicate clearly with native English speakers and become fluent, that takes time, effort and determination.