Foros del Web » Soporte técnico » Ayuda General »

¿Qué lenguaje elegir?

Estas en el tema de ¿Qué lenguaje elegir? en el foro de Ayuda General en Foros del Web. Buenas a todos, soy un estudiante recién graduado de una carrera técnica en informática y estoy próximo a estudiar una ingeniaría. Me gustaría aprender de ...
  #1 (permalink)  
Antiguo 17/06/2012, 16:25
Avatar de XMadness  
Fecha de Ingreso: abril-2011
Mensajes: 11
Antigüedad: 13 años
Puntos: 0
¿Qué lenguaje elegir?

Buenas a todos, soy un estudiante recién graduado de una carrera técnica en informática y estoy próximo a estudiar una ingeniaría.

Me gustaría aprender de forma independiente un lenguaje de programación a fondo para en un futuro desarrollar en esa plataforma.

Tengo conocimientos básicos (muy básicos) de Java, VB .NET, PHP y JavaScript.

Me gustaría adentrarme a la programación para móviles (Android) por lo que quizás me decante por aprender Java.

¿Ustedes que lenguaje me recomiendan escoger, aunque no este en la lista de arriba, y si existe documentación para comenzar desde cero en dicho lenguaje podrían proporcionármela? ¿A qué lenguaje es al que le ven mas futuro considerando las exigencias de la tecnología actual?

Otra cosa mas, ¿creen que sea posible que una persona sea capaz de aprender dos lenguajes de forma simultánea? Ya que he leído de las grandes posibilidades que ofrece Python y también es un lenguaje que me interesaría aprender.

Gracias y un saludo.
  #2 (permalink)  
Antiguo 17/06/2012, 17:21
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 7 meses
Puntos: 297
Respuesta: ¿Qué lenguaje elegir?

Yo actualmente desarrollo exclusivamente para web (PHP y JavaScript), aunque he hecho mis pinitos para escritorio.

Estoy especialmente enamorado de Python y, Ruby lo consideraría como "la chica guapa que siempre miras pero que nunca te has atrevido a hablarle, a parte de un hola y adios".

Si te quieres centrar en el mundo móvil sin ninguna duda centrate en Java, además, ya tienes la base aunque andrioid soporta otros lenguajes a través de framework.

Y sí, yo creo que se pueden aprender dos lenguajes al mismo tiempo, yo lo hice más o menos al mismo tiempo con PHP y JavaScript. Aprendido uno, aprendido todos.
  #3 (permalink)  
Antiguo 18/06/2012, 23:01
Avatar de XMadness  
Fecha de Ingreso: abril-2011
Mensajes: 11
Antigüedad: 13 años
Puntos: 0
Respuesta: ¿Qué lenguaje elegir?

Muchas gracias por tu respuesta hasdpk, sin duda me estoy motivando cada día mas por Java, aunque no se si tratar de aprender Java y Python de forma simultánea sea buena idea por aquello de la sintaxis y demás, ya estoy surfeando la red en busca de documentación para ir comenzando.

Hablando de eso conocen algún libro con el cual empezar de cero en Java? Me gustaría conseguirlo en físico, así le doy unas repasadas sin estar pegado al monitor.
  #4 (permalink)  
Antiguo 19/06/2012, 04:10
 
Fecha de Ingreso: abril-2011
Mensajes: 85
Antigüedad: 13 años
Puntos: 5
Respuesta: ¿Qué lenguaje elegir?

La programación es la programación. Más o menos todos los lenguajes son iguales pero modificando su sintaxis.

Yo te recomiendo ASP (aunque aquí te dirán que ASP no es una buena opción) te aseguro que es de lo mejor que hay, tiene mucha más salida que PHP a la larga. Las empresas de verdad y los profesionales del ramo, TODOS utilizan ASP. PHP es para empezar, y una vez que has empezado te planteas ASP porque tienes mucha más estabilidad y tienes muchas más garantías detrás. Se podría hacer un debate durante de horas de si es mejor ASP o PHP, pero a la larga, ASP le da 1000 patadas a PHP.

Te lo dice un programador de PHP que vio la luz.

Saludos.
  #5 (permalink)  
Antiguo 19/06/2012, 13:54
 
Fecha de Ingreso: junio-2012
Mensajes: 18
Antigüedad: 11 años, 10 meses
Puntos: 2
Respuesta: ¿Qué lenguaje elegir?

Buenas,

Una vez que aprendes un paradigma (por ejemplo el orientado a objetos) aprender lenguajes es cuestión de darle palo. Personalmente arranqué con Java, luego pasé por C#, C, Python, ActionScript, PHP, etc. No digo que al saber uno, automáticamente pasas a ser un gurú en todos pero es verdad que una vez que tenés la base, los otros los aprendes mucho más rápido.

Respecto a cuál es mejor, la respuesta es "depende". Depende de lo que vayas a desarrollar. Depende de los requerimientos no funcionales que tenga el sistema. Yo creo que hoy en día, una idea de Python debes tener.

Si quieres desarrollar para Android sin duda que deberías aprender Java. Otra alternativa es GeneXus. Con GeneXus desarrollas en un lenguaje de alto nivel y luego puedes generar para distintos lenguajes (entre ellos: Java, Ruby, .Net). Con la Ev2 de Genexus puedes desarrollar para mobile (plataformas: iOS, Android y BlackBerry).

Creo nunca habrá consenso en "cuál es el mejor lenguaje" ya que esto es muy subjetivo y, por sobretodo, depende de lo que vayas a desarrollar.

Respecto a Python, ahora se encuentra la versión 3.x que tiene algunos cambios importantes de sintaxis respecto a la 2.x. Si vas a empezar con la 3.x, ten en cuenta que mucha de la documentación está para 2.x.

Ambos lenguajes, Java y Python son multiplataforma. Java gracias a la JVM y Python debes descargar el interprete para la plataforma en la que estés.

Saludos!
  #6 (permalink)  
Antiguo 19/06/2012, 21:16
Avatar de XMadness  
Fecha de Ingreso: abril-2011
Mensajes: 11
Antigüedad: 13 años
Puntos: 0
Respuesta: ¿Qué lenguaje elegir?

Al fin me animé a desempolvar mis apuntes de Java y a sumergirme en las profundidades de mi disco duro hasta encontrar las prácticas que hice en mis inicios en la programación. Mientras mas programas de sumar números y concatenar cadenas encuentro, mas crece mi hambre de saber.

ivimendoza gracias por tu respuesta, tengo poca experiencia en programación para web y para serte sincero la programación por parte del servidor no es mi preferida. No sabría darte una razón concreta, es que simplemente me siento muy atado al momento de utilizar PHP (de ASP no tengo ni idea).

dms90 muchas gracias por tu respuesta, me ha aclarado un poco más sobre mis siguientes pasos en la programación. Sin duda el paradigma a aprender es POO, Java será lo primero, aprovecharé las bases que aprendí en la carrera técnica para entrar de lleno en éste lenguaje. De Python tendré que leer mucha documentación porque ando muy perdido, el salto de versión que mencionas me agarró en curva.

Un saludo.
  #7 (permalink)  
Antiguo 19/06/2012, 22:10
 
Fecha de Ingreso: junio-2012
Mensajes: 18
Antigüedad: 11 años, 10 meses
Puntos: 2
Respuesta: ¿Qué lenguaje elegir?

No se por qué el subforo de Python está bajo la categoría de programación web y Java bajo la categoría de Programación pero bueno... Yo los pondría ambos bajo la rama de Programación. Te lo comento porque pensé no había un subforo de Python ya que busqué en la categoría de Programación donde estaban Java, .NET, C/C++, etc.

En fin, cualquier cosa tienes el foro para consultar tus dudas :).

Saludos!
  #8 (permalink)  
Antiguo 20/06/2012, 05:44
Avatar de garciasanchezdani  
Fecha de Ingreso: noviembre-2011
Mensajes: 429
Antigüedad: 12 años, 5 meses
Puntos: 51
Respuesta: ¿Qué lenguaje elegir?

Hola, estoy siguiendo este hilo, y me parece interesante...
dms90, ¿qué es Genexus?, ¿podrías explicar algo más?
Mi opinión al respecto, es que Android viene dando fuerte, y parece que su futuro es bastante prometedor, por tanto no sería mala idea aprender este lenguaje...
Saludos, Daniel
__________________
Diseño Web Jaén
  #9 (permalink)  
Antiguo 20/06/2012, 06:25
 
Fecha de Ingreso: septiembre-2011
Ubicación: España
Mensajes: 74
Antigüedad: 12 años, 7 meses
Puntos: 10
Respuesta: ¿Qué lenguaje elegir?

Cita:
Iniciado por XMadness Ver Mensaje
Buenas a todos, soy un estudiante recién graduado de una carrera técnica en informática y estoy próximo a estudiar una ingeniaría. [...].
Una duda ¿Qué has estudiado exactamente? ¿Un Grado Medio / Superior? ¿De qué?
Perdona estas preguntas un tanto personales, pero me estoy planteando estudiar algo parecido
  #10 (permalink)  
Antiguo 20/06/2012, 23:31
 
Fecha de Ingreso: junio-2012
Mensajes: 18
Antigüedad: 11 años, 10 meses
Puntos: 2
Respuesta: ¿Qué lenguaje elegir?

Cita:
Iniciado por garciasanchezdani Ver Mensaje
Hola, estoy siguiendo este hilo, y me parece interesante...
dms90, ¿qué es Genexus?, ¿podrías explicar algo más?
Mi opinión al respecto, es que Android viene dando fuerte, y parece que su futuro es bastante prometedor, por tanto no sería mala idea aprender este lenguaje...
Saludos, Daniel
GeneXus es un programa para hacer programas. Es desarrollado por Artech. Te permite modelar la solución en un lenguaje de alto nivel y generar para diferentes ambientes. En la Evolution 2 puedes generar aplicaciones Win, Web y mobile.
Básicamente lo que haces es especificar a nivel de Transacciones las relaciones entre las entidades de tu sistema y luego GeneXus se encarga de impactar esto sobre el DBMS que hayas elegido y generar los fuentes para el lenguaje que hayas elegido. Además compila tu solución y te hace el deploy :).

Por ejemplo, puedes elegir un ambiente que sea Java - MySQL - Web. GeneXus creará las tablas en la base que le especifiques, creará los programas para conectarte con esa base, creará los programas en Java que contienen la lógica, importará las librerías necesarias para hacer la conexión con la base, creará las pantallas que formarán parte del frontend, etc.

También puedes generar apps para mobile nativo (plataformas: iOS, BlackBerry y Android). En un par de minutos puedes tener tu app web con frontend en una app mobile ejecutando en tu propio cel conectandose al mismo backend que la app web:).

Si te interesa te recomiendo te des una vuelta por http://www.genexus.com/.

Saludos!

Última edición por dms90; 20/06/2012 a las 23:33 Razón: Todavía no puedo agregar links :)
  #11 (permalink)  
Antiguo 21/06/2012, 01:35
Avatar de garciasanchezdani  
Fecha de Ingreso: noviembre-2011
Mensajes: 429
Antigüedad: 12 años, 5 meses
Puntos: 51
Respuesta: ¿Qué lenguaje elegir?

Gracias amigo
__________________
Diseño Web Jaén
  #12 (permalink)  
Antiguo 21/06/2012, 12:50
Avatar de XMadness  
Fecha de Ingreso: abril-2011
Mensajes: 11
Antigüedad: 13 años
Puntos: 0
Respuesta: ¿Qué lenguaje elegir?

Cita:
Iniciado por dms90 Ver Mensaje
No se por qué el subforo de Python está bajo la categoría de programación web y Java bajo la categoría de Programación pero bueno... Yo los pondría ambos bajo la rama de Programación. Te lo comento porque pensé no había un subforo de Python ya que busqué en la categoría de Programación donde estaban Java, .NET, C/C++, etc.
Por supuesto que Python debería ir en la categoría de Programación, sus alcances van mas allá de la programación para web.

En cuanto a GeneXus, tecnología de alto nivel, hace el trabajo de desarrollar tu sistema de forma más práctica. Consideraré la opción cuando comience a desarrollar en Android.

Gracias por la info

Cita:
Iniciado por Whiscky Ver Mensaje
Una duda ¿Qué has estudiado exactamente? ¿Un Grado Medio / Superior? ¿De qué?
Perdona estas preguntas un tanto personales, pero me estoy planteando estudiar algo parecido
Profesional Técnico Bachiller en Informática, es nivel medio superior, en México es equivalente al nivel preparatoria. Bastante verde lo sé

Etiquetas: lenguaje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:18.