Pues aunque la maestra no les enseñe hay mucho material en la red para aprender, java sera una buena base para facilitar el aprender otros lenguajes, si te gusta el oficio siempre se puede aprender por otro lado y como muchos dicen lo bueno se aprende en las calles.
y respondiendo a tu ultima pregunta... no soy originario de Morelia, recién tengo un año que radico en morelia... quise probar suerte, pero como no se ha dado me he enfocado al extranjero como freelance y créeme que por un lado pienso que es mejor.
estadisticamente morelia es mas grande que San Luis Potosí, capital pero se me ha quedado corta la ciudad en cuanto al desarrollo web.