viernes, 11 de noviembre de 2016

What programming language should you learn first? ʇdıɹɔsɐʌɐɾ :ɹǝʍsuɐ [Comentario]

Para mí, como opción cero, para aprender y coger buenos hábitos, Pascal u ObjectPascal. Después, cualquiera de los que se nombran en el diagrama (1) según a lo que te quieras orientar en primer lugar (desktop-web/mobile-web/web-server/desktop-native/sistemas/juegos/etc). Si no sabes programar desde luego que no elegiría JavaScript como primera opción, acaso cualquiera de los sabores que "transpilan" hacia ese lenguaje (como TypeScript y similares). Python, aunque no lo he tocado mucho, parece una buena opción cero también.  Nombro Pascal y ObjectPascal porque el salto posterior a otros "mainstream" como C# (un "Delphi" con lo bueno de C y C++ aunque sin las complicaciones o verbosidad de este último) o Java, y a sus respectivos frameworks (Net/Net Core/Java) me parece más natural, al menos desde mi punto de vista. En general, cualquier otra opción que insista en los rudimentos de la programación estructurada, tenga un tipeado tirando a fuerte, que sea modular, e implemente las bases de la OOP, me parecería buena.  Go de Google, por lo que he tenido oportunidad de ver, entraría también en ese grupo de primeras elecciónes.
__
(1) Enlace al artículo comentado
What programming language should you learn first? ʇdıɹɔsɐʌɐɾ :ɹǝʍsuɐ