Hello Clemy,
D'après mois, pour ton séjour linguistique et ton stage en entreprise il te faut un visa F1. Un peu plus d'informations sur les démarches ici
bit.ly/1xDOdbU
Je suppose qu'après tes cours d'anglais, c'est l'école qui va te placer en entreprise, ce qui veut dire que le stage est inclut dans le programme d'études. Ce visa te permet de rester un peu sur le territoire (normalement 30 jours), pas suffisant si tu veux voyager pendant 2 mois.
L'autre solution, c'est de sortir du territoire et d'y revenir avec un visa touristique (formulaire ESTA) qui t'autorise à rester 3 mois.