Pas de meilleure solution que l'immersion totale !
Attention, cette méthode ne fonctionne pas du tout pour qui n'a pas déjà un niveau correct et reste relativement peu efficace sans un bon niveau de compréhension !
De nombreux linguistes qui ont recoupés les différentes méthodes d'apprentissage, ont démontrés que pour être profitable, le sujet étudié ( oral ou écrit ) doit rester compréhensible à 90% minimum par l'élève. En dessous, le cerveau décroche plus ou moins rapidement.
Le truc qui est vrai en revanche, c'est qu'il faut écouter et écouter encore mais uniquement de l'Anglais adapté à son niveau. Pour cela, il existe de nombreux podcasts comme ici par exemple, idéal pour progresser avec un niveau moyen :
http://www.eslpod.com/website/index_new.htmlCherchez, il en existe surement pour niveau débutant.