¿Que lenguaje de programación me recomendais aprender?

djamb

#15 y antes de que tu entraras java y antes modula-2 y antes Pascal.
Supongo que los profesores en las universidades también se aburren de dar el mismo temario con el mismo lenguaje desde 1990.
Yo sinceramente elegiría java.

amfro

#30 No sé si los tendré muy cuadrados pero yo estoy actualmente trabajando con Java en un proyecto para el ministerio de ahorro energético y no tiene nada del otro mundo :thinking::thinking::thinking:

amfro

Muchos dicen que Python :snake: :snake: :snake: está muy bien para empezar.
Yo empecé con Java y sin problemas, C# es lo mismo.
A fin de cuentas, lo que te interesa es aprender bien la lógica de programación. Luego cuando trabajes de esto irás cambiando de lenguaje en lenguaje a medida que hagas distintos proyecto

Fyn4r

Solo vengo a decir que me va a dar un ictus con lo de lenguajes tipados. Todos los lenguajes tienen tipos cabrones, otra cosa es la distinción estático / dinámico y fuerte / débil.

1 respuesta
eisenfaust

#34 Hay lenguajes no tipados. Forth, BCPL y la mayoría de ASM son ejemplos de ello.

D

me he despollado leyendo el hilo, no le preste atencion ayer

#26 Para dar LECCIONES, primero HAY QUE SABER DE QUE SE HABLA.

https://wiki.c2.com/?TypingQuadrant

                | Weak          | Strong        |
        --------+---------------+---------------+
        Static  | Pascal        | OCaml [*]     |
                | C             | Haskell       |
                | C++           |               |
        --------+---------------+---------------+
        Dynamic |               | CommonLisp    |
                | Perl          | Python        |
                |               | SmallTalk     |
                | Weak          | Strong         | StronglyTypedWithoutLoopholes
        --------+---------------+----------------+----------------------------------
        Static  |Pascal         |Haskell         |Haskell (no unsafePerformIO etc.)
                |C              |Java (w/ native)|Java (no native methods)
                |C++            |       methods) |OCaml (no unsafe modules)
                |               |OCaml           |Sather (no external classes)
                |               |Sather (w/ ext. |
                |               |  classes)      |
        --------+---------------+----------------+----------------------------------
        Soft    |none?          |DrScheme        |E
                |               |                |
                |               |                |
        --------+---------------+----------------+----------------------------------
        Dynamic |               |CommonLisp      |W7
                |Perl, PHP?     |Python          |Squeak-E
                |               |Smalltalk       |

Static, Weak, Safe: Pascal (?) - mostly safe, excluding variant records issue above.
Static, Weak, Unsafe: C
Static, Strong, Safe: Java, Haskell
Static, Strong, Unsafe: C++
Dynamic, Weak, Safe: Perl
Dynamic, Weak, Unsafe: Forth
Dynamic, Strong, Safe: Smalltalk
Dynamic, Strong, Unsafe: ???

                                        Static
                -------------------------------------------------
                | C                     | C++                   |
                |                       |                       |
                |                       |                       |
                |       .. Safe ........|................       |
                |       | Pascal        | Java    |     |       |
                |       | (mostly)      | Haskell       |       |
                |       |               |               |       |
                |       |               |               |       |
         Weak   |       |               |               |       | Strong
                |.......|...............|...............|.......|
                |       | Perl    | Smalltalk   |       |       |
                |       |               |               |       |
                |       |               |               |       |
                |       |               |               |       |
                |       |...............|...............|       |
                |                       |                       |
                |Forth                  |                       |
                -------------------------------------------------
                                        Dynamic
                    | statically checked  | not statically checked |
        ------------+---------------------+------------------------+
        type safe   | ML, Java            | Scheme                 |
        ------------+---------------------+------------------------+
        type unsafe | C, C++              | assembly, Forth        |
1 respuesta
mrbeard

.

B

No confundir conocer la sintaxis con saber el lenguaje.

Yo empece con mIRC Scripting :d

Unrack

#36 Aprendí de tus edits, gracias!

MartiONE

Python, de nada :)

Consiensia

Al final el curso que estaba activo era el de java, alguien conoce alguna web tipo sololearn pero en castellano? Quiero ponerme con lo básico antes de hacer unas pruebas que me piden.

1 respuesta
FlameThrower

No pues si no sabes inglés mejor que empieces por ahí. Si no puedes buscar en stackexchange/stackoverflow en inglés lo llevas jodido :v

amfro

#41 Gratis o de pago? Yo te recomiendo Udemy que saca cursos gratis muy interesantes si no, te recomiendo el canal de Pildoras Informáticas de YouTube, que tiene cursos practicamente de todo.