John is learning Spanish through "Immersion".
Immersion has been by a wide margin the most effective method for adapting any dialect. In the event that you are into learning dialects, you will in the long run make sense of the structure of the objective dialect by tuning in, perusing and attempting to talk.