[BIBLIA ESCRITA ASUMIENDO ES QUE ESTAS APRENDIENDO A PROGRAMAR]
Buenas, antes de todo quiero aclarar que no se VB, pero si se o me manejo en java, c#, php, python, asp.net y actualmente estoy aprendiendo c++ (quizás se me escape alguno).
En principio parece muy claro que no quieres aprender Visual Basic, por tu predisposición al lenguaje, eso me das a entender, y mas que por funcionalidades y todo eso si buscas aprender un lenguaje, sera mejor que aprendas uno que te llame la atención, que no te tengas que obligar a estudiar, si no mas bien que quieras hacerlo por entretenerte o curiosidad. Mas aun si es tu primer lenguaje de programación.
Por otro lado te contare un poco mi experiencia, quizás te ayude a tomar la decisión.
Yo empece a programar en Java, me dijeron esto es un "Hola mundo", quede fascinado, tal que cuando llegue a mi casa aprendí en el mismo día, a utilizar variables, los if, el siwtch and case... no paso mucho tiempo para que supiera lo básico y pudiera hacer cosas mas complejas.
Se me dio bien, y me gusto, me enfrasque en la teoría y seguí aprendiendo mas y mas por mi cuenta. Llego el momento en que deje a Java de lado, y aprendí otras cosas, eventualmente volvía a Java y luego me terminaba aburriendo (ahora estoy con el tema de java otra vez).
Mi novia hace un año atrás por la universidad le tuvieron que enseñar a programar, ella no se le dio bien así que yo le enseñe lo que pude y como mal profesor le hice un par de tareas. El lenguaje que le enseñaron era Python, un lenguaje de sintaxis fácil... muy simple para empezar a programar.
Actualmente trabajo como profesor particular de programación (una materia que cuesta mucho a los estudiantes en la universidad.) Y sinceramente para empezar a programar no recomiendo Python (opinión personal). Su sintaxis, su forma de hacer las cosas lo hace un lenguaje de alguna manera "fácil", pero por esa misma razón se te hará un poco mas complicado luego conocer otro lenguaje, de pronto te darás cuenta que las clásicas bromas sobre la programación que ves en paginas web no te darán gracia por el simple hecho de que en python nunca pusiste un ; o nunca esperaste para que compilara... Detalles, que bueno, no vivirás (y no lloraras).
Mi pregunta es porque estas entre esos dos lenguajes?... Yo en lo personal no me arrepiento de que mi primer lenguaje sea java, me enseño lo que tenia que aprender, y por la documentación del lenguaje, es excelente. Sinceramente según mis conocimientos te recomendaría dos posibles lenguajes:
Y aun mas personalmente te recomendaría Java con el primer lenguaje por el simple hecho de que con c++ tendrás que preocuparte de mil cosas que al inicio pueden hacerse muy complicadas... Una vez aprendas Java, te recomendaría C++ y posterior a eso creo que estarías preparado para afrontarte a cualquier lenguaje de programación.
PD: Ahora que estas aprendiendo no te preocupes de que lenguaje es mas potente ni nada por el estilo, preocúpate de que te llame la atención. Y si ese lenguaje es Python entonces estudia Python.
Buenas, antes de todo quiero aclarar que no se VB, pero si se o me manejo en java, c#, php, python, asp.net y actualmente estoy aprendiendo c++ (quizás se me escape alguno).
En principio parece muy claro que no quieres aprender Visual Basic, por tu predisposición al lenguaje, eso me das a entender, y mas que por funcionalidades y todo eso si buscas aprender un lenguaje, sera mejor que aprendas uno que te llame la atención, que no te tengas que obligar a estudiar, si no mas bien que quieras hacerlo por entretenerte o curiosidad. Mas aun si es tu primer lenguaje de programación.
Por otro lado te contare un poco mi experiencia, quizás te ayude a tomar la decisión.
Yo empece a programar en Java, me dijeron esto es un "Hola mundo", quede fascinado, tal que cuando llegue a mi casa aprendí en el mismo día, a utilizar variables, los if, el siwtch and case... no paso mucho tiempo para que supiera lo básico y pudiera hacer cosas mas complejas.
Se me dio bien, y me gusto, me enfrasque en la teoría y seguí aprendiendo mas y mas por mi cuenta. Llego el momento en que deje a Java de lado, y aprendí otras cosas, eventualmente volvía a Java y luego me terminaba aburriendo (ahora estoy con el tema de java otra vez).
Mi novia hace un año atrás por la universidad le tuvieron que enseñar a programar, ella no se le dio bien así que yo le enseñe lo que pude y como mal profesor le hice un par de tareas. El lenguaje que le enseñaron era Python, un lenguaje de sintaxis fácil... muy simple para empezar a programar.
Actualmente trabajo como profesor particular de programación (una materia que cuesta mucho a los estudiantes en la universidad.) Y sinceramente para empezar a programar no recomiendo Python (opinión personal). Su sintaxis, su forma de hacer las cosas lo hace un lenguaje de alguna manera "fácil", pero por esa misma razón se te hará un poco mas complicado luego conocer otro lenguaje, de pronto te darás cuenta que las clásicas bromas sobre la programación que ves en paginas web no te darán gracia por el simple hecho de que en python nunca pusiste un ; o nunca esperaste para que compilara... Detalles, que bueno, no vivirás (y no lloraras).
Mi pregunta es porque estas entre esos dos lenguajes?... Yo en lo personal no me arrepiento de que mi primer lenguaje sea java, me enseño lo que tenia que aprender, y por la documentación del lenguaje, es excelente. Sinceramente según mis conocimientos te recomendaría dos posibles lenguajes:
- Java
- C++
Y aun mas personalmente te recomendaría Java con el primer lenguaje por el simple hecho de que con c++ tendrás que preocuparte de mil cosas que al inicio pueden hacerse muy complicadas... Una vez aprendas Java, te recomendaría C++ y posterior a eso creo que estarías preparado para afrontarte a cualquier lenguaje de programación.
PD: Ahora que estas aprendiendo no te preocupes de que lenguaje es mas potente ni nada por el estilo, preocúpate de que te llame la atención. Y si ese lenguaje es Python entonces estudia Python.