I think there is not just one better or magic way to learn any language, each person have to found the best way for yourself, There are a lot of ways you can aproach a language do some research, try some methods, and found the best way for you, but beyond that have fun learning a language, if you´re not, so that method does not work for you.