yo te recomendaría empezar por un curso de C... y una vez que manejes C y C++ ahí sí hacer un curso de java o .net... para mi, como formación profesional, te va a ser mucho más útil el día de mañana que empieces con C, cosa de tener bien inculcados sus conceptos y saber manejarlo de taquito. Java tiene buena salida laboral y se está pagando muy bien hoy en día... lo que podés hacer, es un curso de C ahora y darle duro cosa de aprender bien el lenguaje y cuando termines el secundario hacerte un cursito de java, que teniendo los conceptos principales de programación te va a resultar muy fácil.

Hagas lo que hagas, NO empieces con visual basic