Aprende a programar en 67 lenguajes con Exercism

Exercism es una plataforma de aprendizaje de programación que ofrece una combinación única de aprendizaje, práctica y mentoría. Es una organización independiente, financiada por la comunidad y sin fines de lucro. Su objetivo es ayudar a las personas a desarrollar fluidez en 67 lenguajes de programación de una manera divertida y efectiva. Y lo mejor de todo, ¡es completamente gratis! Continúa leyendo «Aprende a programar en 67 lenguajes con Exercism»

Los lenguajes de programación más usados en 2019, en una infografía

Data Developer Economics es un programa de investigación que muestra información sobre dispositivos móviles, de escritorio, IoT industrial, electrónica de consumo, ecosistemas de terceros, nube, web, juegos, AR / VR y desarrolladores de aprendizaje automático. Recoge información de miles de fuentes para rastrear la experiencia del desarrollador a través de plataformas, ingresos, aplicaciones, idiomas, herramientas, API, segmentos y regiones.

En la última encuesta que realizaron, que divulgamos aquí en WWWhatsnew entre noviembre de 2019 y febrero de 2020, participaron más de 17.000 desarrolladores en 159 países, y con toda esa información se obtuvo el informe que divulgamos hace pocas semanas. Continúa leyendo «Los lenguajes de programación más usados en 2019, en una infografía»

El mundo de los desarrolladores analizado a fondo

Tanto para ayudar a los desarrolladores a comprender de mejor forma el entorno en el que se desenvuelven, así como también para hacer este ejercicio a la inversa, acercando más al público hacia esta actividad, la empresa de análisis estadístico SlashData, con base en Londres, realiza un estudio titulado “El estado del mundo del desarrollador”, en el que se repasan las principales tendencias del área.

La última edición de este informe se basa en los datos recabados a través de su encuesta del segundo trimestre de 2019, en la cual participaron más de 17 mil desarrolladores de 155 países dedicados a diversas áreas, como lo son los entornos móviles, de escritorio, IoT, la nube, la web, juegos, realidad aumentada y virtual, Machine Learning y análisis de datos. La metodología aplicada se diseñó con el fin de evitar sesgos regionales o de otra índole. Continúa leyendo «El mundo de los desarrolladores analizado a fondo»

Ideone, para compilar y ejecutar código online en decenas de lenguajes de programación

Ideone

En Internet podemos encontrar multitud de herramientas de utilidad para todos aquellos que os dedicáis al mundo de la programación. De hecho, con frecuencia os recomendamos algunas de las más interesantes, como PaizaCloud. Hoy os hablamos acerca de Ideone, una plataforma para compilar y ejecutar código online en más de 80 lenguajes de programación diferentes.

Sin duda, la principal peculiaridad por la que Ideone llama la atención es su sencillo funcionamiento. Tal y como podéis comprobar, la plataforma permite a los usuarios aprovechar todas las ventajas de un entorno de desarrollo integrado y de una herramienta de debugging con la que comprobar su código. Para ello, tan solo hay que elegir el lenguaje de programación que queramos utilizar (tenemos a nuestra disposición lenguajes como C++, Swift, Java, PHP o Python) e introducir nuestro código.

Continúa leyendo «Ideone, para compilar y ejecutar código online en decenas de lenguajes de programación»

Codeology, para ver los proyectos de código de GitHub como obras de arte

codigo github arte

La Programación es una ciencia y un arte, y en Codeology muestran claramente el porqué de tal clasificación. Se trata de un proyecto de código libre, impulsado por la firma de pagos digitales Braintree, que utiliza visualizaciones interactivas generadas a partir de los diversos proyectos de código de GitHub y sus particularidades técnicas, por ejemplo, su extensión y los lenguajes de programación que ocupan. Continúa leyendo «Codeology, para ver los proyectos de código de GitHub como obras de arte»

¿Qué lenguaje de programación debo aprender y dónde puedo hacerlo gratis?

Son tantos los lenguajes de programación que no sorprende tener montones de dudas a la hora de elegir el adecuado. Pues bien, Eric Weinstein de Codecademy, una de las mejores y más populares opciones a la hora de aprender a programar de forma online, recomienda soluciones especí­ficas según las tareas que se quieran desarrollar. Por supuesto, en su mayorí­a son orientadas a trabajar con la web, pero no sobra extender la invitación a aprender a programar y sacarle provecho en todas las áreas.

learnstreet bg

Para crear y editar páginas web

Lo primero para aprender a crear páginas y sitios web sencillos, estáticos, es documentarse sobre HTML y CSS. No son propiamente lenguajes de programación ya que el primero es un lenguaje de marcado que define la estructura de un sitio web, y el segundo es un lenguaje de estilos el cual controla la apariencia (alineaciones, colores, fuentes, posición, etc.) de los elementos que conforman esa estructura (cabecera, cuerpo, pie, barras laterales, imágenes, texto, etc.). HTML5 y CSS3 son variaciones recientemente famosas por la cantidad de posibilidades que permiten.

Cursos y recursos: Curso interactivo de HTML y CSS en codecademy.com | Videotutoriales y documentación de HMTL5 en programando.la | Curso de HTML y HTML5 de Microsoft | A Beginner”™s Guide to HTML & CSS (guí­a en inglés)
Continúa leyendo «¿Qué lenguaje de programación debo aprender y dónde puedo hacerlo gratis?»

Labs, la nueva iniciativa de Codecademy para que programar sea fácil y entretenido


En un artí­culo anterior te habí­amos contado que Codecademy se planteaba como una propuesta interesante  y amena al momento de aprender programación en lí­nea, ya sea JavaScrip, Ruby o Python.
Si lo has probado, ahora te contamos una noticia excelente para complementar tu educación ….  se ha abierto Codecademy Labs, tu espacio para que puedas practicar todo lo que aprendes en tus clases virtuales . Una de los detalles más interesantes es que no necesitas descargar ningún editor a tu escritorio, sino que puedes hacerlo desde la misma interfaz, desde el navegador. Otro aspecto interesante es que puedes ejecutar o descargar archivos.
Opciones como éstas son excelentes, donde la programación ya deja de verse como algo complicado y solo para pocos, que puede aprenderse de manera didáctica y beneficiándose de todas las herramientas que puede brindarnos la web, de manera gratuita y en una interfaz amigable.
Enlace: Codecademy Labs | Ví­a: Techcrunch

Tagmask – Agregador de noticias personalizado sobre programación


Vladimir Pankratiev nos presenta su proyecto Tagmask, un portal parecido a Delicious pero que nos permitirá leer todo aquello que deseemos sobre programación. Podremos filtrar la información al lenguaje que programemos para que no nos aparezcan avalanchas de información no necesaria.
Encontraremos decenas de enlaces en la página principal para consultar en los cuales podemos marcar si nos ha gustado mediante el botón (Like) o por lo contrario si no nos ha gustado (dislike), así­ como también dedicarle un comentario.
Para utilizar Tagmask tan solo tenemos que registrarnos y empezar a filtrar los diferentes contenidos para que cuando volvamos a ver el sitio solo encontremos noticias relacionadas con los lenguajes de programación que deseemos. También, si queremos podemos enviar nuestros enlaces para que otros usuarios puedan disfrutar de nuevos contenidos frescos y relevantes.
Una buena herramienta para leer sobre los lenguajes de programación que más nos gusten y ahorrar mucho tiempo en la tarea de elegir que noticias leer entre las miles que podemos tener en el lector RSS.

Devcheatsheet – Recopilación de chuletas de lenguajes de programación

Devcheatsheet es un servicio web que nos permite informarnos sobre una gran variedad de lenguajes de programación y scripts.

Según los responsables del servicio web, actualmente recopilan lenguajes de programación como:

Ada, AJAX, C, C#, C++, CFScript, Clojure, COBOL, ColdFusion, Common Lisp, Delphi, Erlang, F#, Fortran, Haskell, Java, JavaFX Script, JavaScript, Lisp, Lua, MATLAB, Objective-C, Pascal, Perl, PHP, Prolog, Python, R, Ruby, Scala, Scheme, Server Side Includes ,Tcl, VB.NET, VBScript, Visual Basic.

Además de códigos de programación tradicionales, ahora también comienza a recopilar lenguajes de marcado como CSS, HTML5, entre otros.

A la hora de buscar una chuleta de un lenguaje podremos encontrarlos en formato de imagen, HTML o PDF.

Un servicio web imprescindible para todo aquél que es aficionado a la programación.

Enlace | www.devcheatsheet.com