Si t'as un niveau faible, la première chose à faire c'est apprendre (dans des bouquins ou sur internet, ou via des logiciels) la grammaire de base, et le vocabulaire de base.
Pas la peine de chercher les trucs compliqués au début, juste avoir suffisamment de bases.
Après tu peux commencer à lire la presse, en commençant par des articles simples et pas trop long pour commencer.
Regarder des films/séries en VOST pour commencer, avant de passer à la VO sous-titres anglais.
Tout ça pour t'habituer, t'immerger.
Une fois que t'en est à réussir à comprendre l'essentiel d'un film que tu regardes en VO (pas forcément tous les détails) tu peux envisager à aller t'immerger carrément dans un pays anglo-saxons.
Sachant que si t'y vas tout seul tu risques de pas faire grand chose, de rester tout seul et de pas trop parler avec la population locale, la MEILLEURE chose à faire si tu veux progresser en allant dans un pays anglo-saxons, c'est:
- d'y travailler (stage ou autre)
- d'y étudier, pas forcément longtemps. T'as pas mal d'écoles de langues que tu peux trouver sur internet, proposant de passer 1 mois ou 2 dans une ville, avec des cours d'anglais et d'être hébergé sur place. Je connais des gens qui ont fait ça, apparemment si tu joues le jeu (i.e si tu restes pas uniquement avec les français de l'école, que tu fais des activités et que tu parles avec du monde dans la ville) tu progresses vraiment.
- sinon il y a la solution "au pair" ou famille d'accueil. J'ai jamais testé mais visiblement c'est pas mal.