Salut,
Tu as en effet 2 choix (à première vue) : celui des écoles suppérieures en 5 ans (Master), ou les différents cursus de fac/IUT.
Dans le premier cas, c'est très (très) cher à l'année, tu vas apprendre beaucoup car les profs sont normalement bons, mais aussi beaucoup pisser de code (et pas que du web, en général c'est une formation à tout type de dev, réseau, etc...). Faut aimer, et pouvoir se le payer au départ (ensuite les stages permettent d'aténuer la facture).
Dans le second, c'est moins cher mais le niveau (du moins en fac) c'est carrément autre chose. Il y a de fortes chances que tu sois meilleur que le prof, ou que tu ais juste 10 ans d'avance sur lui. EN IUT/BTS je sais pas trop, mais en général c'est aussi une formation globale et en 3 ans (licence).
Il n'y a que très peu de solutions "miracles", tu verras un peu de tout quoi qu'il arrive. On va dire que c'est pas plus mal, mais faut savoir ne pas faire que ce que l'on aime. ^^