Hola isma, te comento un par de cosas:
- La propuesta para que empieces con Visual Basic ya es, desde mi punto de vista bueno desde el punto de vista didáctico y del aprendizaje. Por tanto te recomiendo que lo hagas, aunque eso no sea seguir linealmente la propuesta de itinerario didáctico. No es incompatible una cosa con otra, lo único que debes tener en cuenta es lo que te he comentado, no ir por delante con visual basic de los contenidos de los otros cursos.
- Sobre crear aplicaciones para móvil y el lenguaje java: nosotros no recomendamos que se empiece con Java directamente porque Java es un lenguaje más avanzado conceptualmente, que introduce conceptos avanzados y puede ser contraproducente empezar con java antes de conocer cuestiones fundamentales primero. El curso de visual basic te va a venir bien porque permite asentar los fundamentos. Una vez terminaras con visual basic ya podrías plantearte el pasar a java. Esto es lo que yo veo lógico, y lo que se suele hacer de una forma u otra en centros de formación y universidades donde se estudia programación, aunque tampoco hay nadie que diga que las cosas se tengan que hacer exactamente de una manera.