Bueno, meterse a programación sin mas... es casi hasta un error.
Trata de identificar que es lo que mas te gusta, porque, aunque te guste todo, siempre hay algo que sobresale.
te pongo un ejemplo, a mi me encanta saber como funcionan los sistemas operativos por dentro, evidentemente esto es programacion, pero tambien tiene su parte matemática, su parte de entender el hardware y como funciona, etc etc.
La informática es muy amplia y intentar abarcar mucho es imposible. Por eso te digo que primero pienses, ¿Que es lo que mas te atrae?, una vez respondas a esta pregunta, puedes empezar a abrir camino.
Por ejemplo, imaginemonos que empezaste a programar en visual basic, y derrepente ves que sientes una gran curiosidad por hacer controladores de hardware, o cosas a un bajo nivel. evidentemente visual basic no está diseñado para eso, y seria mejor que hubieses visto C y ensamblador.
O que por caso contrario, empiezas a dar C como un loco, y descubres que lo tuyo es hacer programas para uso web, por ejemplo, entonces habrias necesitado mas de PHP, HTML, y otras cosas (es que no tengo ni idea de lenguajes orientados a web xD)
Por eso antes de meterte en ningun lenguaje, es mejor que leas un poco por encima de todo, y a ver que te llama mas la atencion, y apartir de ahi, tirar hacia delante!
Trata de identificar que es lo que mas te gusta, porque, aunque te guste todo, siempre hay algo que sobresale.
te pongo un ejemplo, a mi me encanta saber como funcionan los sistemas operativos por dentro, evidentemente esto es programacion, pero tambien tiene su parte matemática, su parte de entender el hardware y como funciona, etc etc.
La informática es muy amplia y intentar abarcar mucho es imposible. Por eso te digo que primero pienses, ¿Que es lo que mas te atrae?, una vez respondas a esta pregunta, puedes empezar a abrir camino.
Por ejemplo, imaginemonos que empezaste a programar en visual basic, y derrepente ves que sientes una gran curiosidad por hacer controladores de hardware, o cosas a un bajo nivel. evidentemente visual basic no está diseñado para eso, y seria mejor que hubieses visto C y ensamblador.
O que por caso contrario, empiezas a dar C como un loco, y descubres que lo tuyo es hacer programas para uso web, por ejemplo, entonces habrias necesitado mas de PHP, HTML, y otras cosas (es que no tengo ni idea de lenguajes orientados a web xD)
Por eso antes de meterte en ningun lenguaje, es mejor que leas un poco por encima de todo, y a ver que te llama mas la atencion, y apartir de ahi, tirar hacia delante!
Muchas gracias por tus consejos y creo que es lo correcto ya que en esto no hay que empezar forsozamente por programacion me agrada la programacion pero creo que me gusta mas la ingeneria inversa y redes