Ni “najboljšega” načina za učenje jezika, saj se vsi učijo nekoliko drugače. Vendar se zdi, da so nekatere metode učinkovitejše od drugih in če jim v izobraževalnem programu damo večjo težo, lahko študentu pomaga pri uspehu. Ti vključujejo potopitev, obiskovanje običajnih razredov in samopoučevanje.
Mnogi učitelji jezikov se strinjajo, da je potopitev odličen način za učenje jezika. Posebej dragoceni so programi za poglobitev v državi, kjer se jezik govori, saj morajo učenci jezik uporabljati tako zunaj pouka kot v njem. Poleg tega bodo učenci izvedeli več o kulturi, v kateri se jezik govori, kar jim bo dalo kontekst za njihov besedni zaklad. Nekaterim študentom koristi, da opravijo kratek intenziv v svoji rodni državi, preden odpotujejo v program poglobitve ali jezikovno šolo v tuji državi. Intenziv vzpostavi temelj, na katerem učenec gradi, ko se uči.
Učenci se lahko naučijo jezika tudi prek običajnih razredov, čeprav so razredi, ki se srečujejo pogosteje, učinkovitejši. Večina univerz in šol ponuja jezikovne programe, od katerih so nekateri odprti za člane skupnosti in registrirane študente. Študenti bodo morda želeli razmisliti tudi o zasebnih predavanjih ali poučevanju z maternim govorcem. Ti razredi zahtevajo veliko več dela zunaj pouka, interakcija z maternimi govorci pa je odličen dodatek k jezikovnemu pouku. Domači govorec lahko pomaga študentu razširiti besedni zaklad, izboljšati izgovorjavo in se naučiti pravilno uporabljati besede in idiome.
Nekateri učenci se lahko naučijo jezika s samopoučevanjem. Knjige, trakovi in navodila so na voljo v knjigarnah in na internetu. Ti materiali pa so lahko omejujoči, ker jim primanjkuje učilnega okolja, ki bi nudilo prakso in dobro strukturirano kritiko, ki bi študentom pomagala pri izboljšanju. Vendar pa lahko program samopoučevanja študenta pripravi na potovanje v tujino, v katerem bo izpopolnjeval jezikovne spretnosti tako, da jih bo aktivno uporabljal.
Nov jezik je mogoče pridobiti tudi tako, da ga potisnemo v okolje, v katerem se govori. Ker so ljudje prisiljeni uporabljati jezik za komuniciranje potreb, lahko ljudje presenetljivo hitro poberejo osnove. Če želi študent uporabiti to tehniko za učenje jezika, mora načrtovati, da bo v državi, kjer se govori, ostal več mesecev. Tovrstne jezikovne počitnice so lahko drage, zato bodo študentje morda želeli razmišljati o iskanju zaposlitve, medtem ko se učijo. Študent bi lahko na primer ponudil pouk v svojem maternem jeziku za simbolično plačilo.