Debate ¿Qué lenguaje recomendáis para aprender a programar?

  1. #1
    ForoParalelo: Miembro Avatar de Soplanucas
    Registro
    28 oct, 17
    Mensajes
    115
    Me gusta (Dados)
    45
    Me gusta (Recibidos)
    27

    ¿Qué lenguaje recomendáis para aprender a programar?

    El verano pasado hice un curso de Java de esos del paro. El profesor no tenía ni puta idea, pero entre en libro que nos daban y lo que buscaba por internet acabé haciéndome un arcanoid bastante sencillo pero que me sirvió para aprender lo básico de programación. El problema es que el rendimiento de Java me pareció muy probre, ya que apenas podía mover fluidamente la pelotita de un lado a otro (era una castaña de Pc, pero vamos, que el Age of empires le movía bien). Que puede ser también que yo hiciese algo mal, pero como veo que java tiene bastante mala fama y a mí me gustaría aprender a crear juegos sencillos en plan muñeco buscando la salida del laberinto y cosas así, quería saber qué lenguaje es el más sencillo/recomendable. No busco un uso profesional, sólo entretenerme con chorradillas, minijuegos para pc y cosas así, aunque ya si pudiese portarse a android pues mejor. Poseso. Una solución quiero.

    Me he planteado aprender Ruby, que tengo entendido que es el lenguaje que usa el RPG Maker, lo que ya me daría un motor gráfico para mis cosillas.

  2. #2
    Recién muerto Avatar de sr. Berengena
    Registro
    20 feb, 17
    Mensajes
    61,845
    Me gusta (Dados)
    8119
    Me gusta (Recibidos)
    21076
    yo aprendí en Pascal, que es un lenguaje estructurado muy sencillo, pero claro, hoy día y con tanta orientación a objetos, lo suyo sería aprender en c++.


    Pero bueno, de ahí a lo que hagas luego, ya es asunto tuyo...

  3. #3
    ForoParalelo: Miembro Avatar de Soplanucas
    Registro
    28 oct, 17
    Mensajes
    115
    Me gusta (Dados)
    45
    Me gusta (Recibidos)
    27
    Cita Iniciado por sr. Berengena Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    yo aprendí en Pascal, que es un lenguaje estructurado muy sencillo, pero claro, hoy día y con tanta orientación a objetos, lo suyo sería aprender en c++.


    Pero bueno, de ahí a lo que hagas luego, ya es asunto tuyo...
    Hombre, para eso abro el hilo, para escuchar recomendaciones

  4. #4
    ForoParalelo: Miembro Avatar de Soplanucas
    Registro
    28 oct, 17
    Mensajes
    115
    Me gusta (Dados)
    45
    Me gusta (Recibidos)
    27
    Subforo, .

  5. #5
    ForoParalelo: Miembro Avatar de Karl Marx
    Registro
    15 dic, 16
    Ubicación
    El nota
    Mensajes
    3,619
    Me gusta (Dados)
    11
    Me gusta (Recibidos)
    844

  6. #6
    ForoParalelo: Miembro Avatar de Burgues
    Registro
    25 dic, 16
    Ubicación
    Psiquiatrico
    Mensajes
    11,037
    Me gusta (Dados)
    1620
    Me gusta (Recibidos)
    2727
    Cita Iniciado por Soplanucas Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    El verano pasado hice un curso de Java de esos del paro. El profesor no tenía ni puta idea, pero entre en libro que nos daban y lo que buscaba por internet acabé haciéndome un arcanoid bastante sencillo pero que me sirvió para aprender lo básico de programación. El problema es que el rendimiento de Java me pareció muy probre, ya que apenas podía mover fluidamente la pelotita de un lado a otro (era una castaña de Pc, pero vamos, que el Age of empires le movía bien). Que puede ser también que yo hiciese algo mal, pero como veo que java tiene bastante mala fama y a mí me gustaría aprender a crear juegos sencillos en plan muñeco buscando la salida del laberinto y cosas así, quería saber qué lenguaje es el más sencillo/recomendable. No busco un uso profesional, sólo entretenerme con chorradillas, minijuegos para pc y cosas así, aunque ya si pudiese portarse a android pues mejor. Poseso. Una solución quiero.

    Me he planteado aprender Ruby, que tengo entendido que es el lenguaje que usa el RPG Maker, lo que ya me daría un motor gráfico para mis cosillas.
    castellano no estaría mal

  7. #7
    Recién muerto Avatar de sr. Berengena
    Registro
    20 feb, 17
    Mensajes
    61,845
    Me gusta (Dados)
    8119
    Me gusta (Recibidos)
    21076
    Cita Iniciado por Soplanucas Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    Hombre, para eso abro el hilo, para escuchar recomendaciones
    perdona, pero no había leido que querías hacer juegos..... pues entonces te tienes que ir a entornos visuales. Deberías probar el visual c++, o así.


    Yo no he programado juegos, y donde aprendí a programar fue en la carrera de informática. Por eso te decía lo del pascal, porque una cosa es aprender a programar como se hacía entonces, y otra cosa es especializarte en juegos o entornos visuales, o una programación orientada a objetos y demás....

  8. #8
    ForoParalelo: Miembro Avatar de Soplanucas
    Registro
    28 oct, 17
    Mensajes
    115
    Me gusta (Dados)
    45
    Me gusta (Recibidos)
    27
    Cita Iniciado por Burgues Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    castellano no estaría mal
    Y te habrás creído gracioso y todo.

  9. #9
    ForoParalelo: Miembro Avatar de Burgues
    Registro
    25 dic, 16
    Ubicación
    Psiquiatrico
    Mensajes
    11,037
    Me gusta (Dados)
    1620
    Me gusta (Recibidos)
    2727
    Cita Iniciado por Soplanucas Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    Y te habrás creído gracioso y todo.
    si....

  10. #10
    jinetero Avatar de JACA-MECANIC
    Registro
    24 sep, 17
    Ubicación
    Son.los baneados.txt
    Mensajes
    147,179
    Me gusta (Dados)
    72065
    Me gusta (Recibidos)
    57908
    En swahili

  11. #11
    Abducido Renacido Avatar de Penumbra
    Registro
    20 ago, 17
    Mensajes
    8,020
    Me gusta (Dados)
    5161
    Me gusta (Recibidos)
    6084
    Sordomudo?

  12. #12
    ForoParalelo: Miembro Avatar de DulceLimon
    Registro
    13 dic, 16
    Mensajes
    19
    Me gusta (Dados)
    0
    Me gusta (Recibidos)
    5
    Puedes empezar en cualquier lenguaje, personalmente te recomiendo Java por la versatilidad (desde apps de escritorio hasta servidores de aplicaciones, juegos incluidos) y porque la curva de aprendizaje es bastante suave. Si aprendes un lenguaje bien, pasar a otro similar (C, C++, C#, Ruby, JavaScript) no es complicado, todos comparten la misma base.

  13. #13
    ForoParalelo: Miembro Avatar de devexpert
    Registro
    11 jul, 17
    Mensajes
    137
    Me gusta (Dados)
    7
    Me gusta (Recibidos)
    16
    Lo que necesitas y cumple a la perfección es el motor de Unity 3D, gratuito si es para tus cosillas, fácil de aprender y te resuelve la mayor parte de problemas. Es completamente multiplataforma, puedes no sólo exportar a Android o Ios, sino que puedes ejecutar el juego en Win, Linux y Mac, directamente en una página web con WebGL, tiene soporte para Ps4 y Xbox One, incluso para televisiones, sin realizar cambios significativos en el código.

    Para aprender y crear juegos como hobby, es gratuito, si es para comercializarlos me parece que la licencia más barata son 25 € que no es dinero. Puedes crear juegos en 2D y 3D, y tienes dos opciones para la parte de programar, una es C# y otra es Javascript, cualquiera de los dos lenguajes te sirve, obviamente si sabes Java te adaptarás mejor a C#, son muy similares aunque éste último bastante más moderno.

    Por otro lado si quieres hacer cosas desde cero y quieres utilizar un lenguaje que sabes, tienes la opción de JavaFX creo que integrado en Java 8, es el sustituto de Swing, que tira de la tarjeta gráfica por lo que el rendimiento mejora notablemente. Hay algún libro de diseño de Juegos con Java FX pero no recuerdo el nombre exactamente.

    Cada lenguaje tiene sus pros y sus contras, y depende del caso hay mejores opciones o peores, Java es pobre en rendimiento para juegos pero para aplicaciones empresariales es el que manda.

  14. #14
    ****Ban Spam/Flood/Troll Avatar de Centurion
    Registro
    10 jun, 13
    Ubicación
    En la cama de tu hermana
    Mensajes
    8,440
    Me gusta (Dados)
    1379
    Me gusta (Recibidos)
    2676
    Pascal. Creo que entender programación estructurada es fundamental para iniciarse. Con Pascal tienes un lenguaje que sirve para aprender a eso, es sencillo, fácil de entender y no demasiado potente para abrumarte.

    Una vez aprendas Pascal y su uso de punteros para el desarrollo de estructuras de datos tipo listas, árboles, grafos, podrás pasar a empaparte de la orientación a objetos. Mi recomendación sería Java.

    Pero aprender todo lo que te digo de Pascal tardarás mas o menos 1 año.


    EDITO: veo que sólo quieres hacer videojuegos, si sólo quieres trastear te animo a que uses Python, viene integrado en Blender y es bastante chulo, aunque no es un lenguaje que haya probado nunca. También te diré, que el rendimiento de JAVA no es en absoluto pobre. Mas bien, harías cosas mal, o tu hardware sería inadecuado

  15. #15
    Forero DE BIEN Avatar de Frozen Dawn
    Registro
    05 may, 16
    Ubicación
    Bristol, United Kingdom
    Mensajes
    18,709
    Me gusta (Dados)
    3906
    Me gusta (Recibidos)
    4459
    C.

  16. #16
    ForoParalelo: Miembro Avatar de yokusai_
    Registro
    01 nov, 17
    Mensajes
    5
    Me gusta (Dados)
    0
    Me gusta (Recibidos)
    0
    Yo cuando empece a programar lo hice con C pero Java tampoco esta mal para empezar.

  17. #17
    ForoParalelo: Miembro Avatar de lockedesu
    Registro
    30 may, 17
    Mensajes
    2,835
    Me gusta (Dados)
    980
    Me gusta (Recibidos)
    749
    si quieres programar juegos no tiene sentido hacerlo desde 0... te coges un motor estilo unity y ves que lenguajes acepta

  18. #18
    ForoParalelo: Miembro Avatar de AngelElx
    Registro
    03 nov, 17
    Mensajes
    70
    Me gusta (Dados)
    4
    Me gusta (Recibidos)
    10
    C# o VB.net

  19. #19
    Bloqueo permanente Avatar de mentapoleo
    Registro
    24 ago, 14
    Mensajes
    2,595
    Me gusta (Dados)
    233
    Me gusta (Recibidos)
    595
    Si quieres programar videojuegos, sin duda C++ o C#, en el caso de que quieras hacerlo con Unity.

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •