Learning a new language can come off to be extremely stressful, over bearing and some times boring but it all depends on the person who wants to learn.
In order to learn English faster, one have to dedicate a certain percentage of time daily to focus on learning the language.
There is no particular shortcut to learning a language other than relating with those who speak the language, listening to them speak, imitate them, ask for meanings to what they spoke, read books on the language. And get a tutor.
The first thing one learns from a new language is the way they greet, then the alphabets that represents their language and used to form words. For English it's A-Z, then you learn to understand the sound and pronunciation of these alphabets and start using it in pronouncing simple words before going into complicated words.
Getting a good tutor would speed up the process ten times faster and also continuous practice of the language by trying to speak it no matter how shoddy it might sound helps in practicing the language better.
Finally, according to a figure of speech in literature, it says ' the best way to learn a language is to speak it' . this simply means you cannot learn the language if you don't try to speak it. Speak it the way you understand and those who knows better than you would correct you, that way you learn by experience and also learn faster.