CodeDammit, para aprender a programar mirando ejemplos de código reales

CodeDammit

Con frecuencia os recomendamos diferentes herramientas y recursos orientados al aprendizaje de los lenguajes de programación más populares. En esta ocasión nos ha llamado la atención CodeDammit, una curiosa página web con la que aprender a programar mirando ejemplos de código reales.

Nada más acceder a la web de la que os hablamos veremos una pantalla en la que elegir si queremos ver ejemplos de código web, móvil o snippets. Solo habrá que escoger una categoría concreta para acceder a un menú similar al que podéis ver en la captura de pantalla que ilustra este artículo, donde podremos seleccionar el lenguaje que más nos interese, así como su dificultad.

Continúa leyendo…

Mimo, una app para iPhone que nos ayuda a aprender a programar

mimo

Minicursos dentro de una app para iOs, eso es lo que ofrece Mimo, aplicación que ya está preparando su versión android con características y objetivos semejantes: enseñar a programar sin necesidad de invertir mucho tiempo.

Por supuesto, hay que tener en cuenta que no estamos hablando de grandes cursos de programación que nos garanticen un puesto de trabajo en pocos meses, ni de proyectos que podamos incluir en nuestro CV, ni conocimientos que nos ayuden a programar el próximo Pokémon Go… pero sí son clases que pueden ayudarnos a entender mejor cómo funcionan algunos lenguajes de programación específicos.
Continúa leyendo…

4 recursos para aprender a programar desde tu smartphone

Como la mayoría de vosotros sabréis, con frecuencia os recomendamos diferentes herramientas y recursos gratuitos con los que aprender a programar. Dada la gran variedad de alternativas y plataformas diferentes, en esta ocasión hemos decidido centrarnos en las herramientas diseñadas para aprender a programar desde nuestro smartphone. A continuación, os dejamos con algunas de las más interesantes.

Swiftbites – iOS
Swiftbites

Ya os hemos hablado con anterioridad acerca de Swiftbites, una interesante aplicación gratuita para iOS con la que aprender a programar en Swift, el lenguaje de programación de Apple. Tal y como afirman sus creadores, el objetivo de la app es facilitar el aprendizaje del lenguaje mediante diferentes retos y lecciones interactivas. Teniendo en cuenta su planteamiento, Swiftbites puede convertirse en un recurso de utilidad tanto para los principiantes como para los que ya han programado con anterioridad.

Continúa leyendo…

3 recursos para aprender a programar en Swift, el lenguaje de programación de Apple

Ya os hemos hablado con anterioridad acerca de Swift, el lenguaje de programación de Apple que la compañía de la manzana presentó a mediados del año 2014. En esta ocasión os traemos tres recursos que pueden resultar de utilidad si estáis pensando en comenzar a programar en este lenguaje.

Swifty:
Swifty

Se trata de una aplicación para iPad que ofrece un enorme número de lecciones interactivas para sumergirnos en el mundo de la programación en Swift. Teniendo en cuenta su planteamiento, Swifty es una herramienta ideal para todos aquellos que quieran adquirir los conocimientos básicos del lenguaje. Aunque las primeras lecciones son gratuitas, es necesario pagar para aprovechar las más avanzadas.

Continúa leyendo…

codeupstart, para aprender a programar proyectos reales

Cuando decidimos empezar a aprender a programar solemos empezar siempre por pequeñas aplicaciones del estilo “hola mundo”, aplicaciones que se van haciendo más sofisticadas a medida que avanzamos en el curso, pero que pocas veces se transforman en un proyecto útil real, algo que quiere evitar en codeupstart.

Se trata de un sitio web en el que podemos apuntarnos a cursos, muchos de ellos gratuitos, donde aprenderemos a construir clones de proyectos ya existentes usando tecnologías específicas. Es posible, por ejemplo, hacer un curso para crear un clon de Tinder usando AngularJS y Ionic, o crear una web que simule el funcionamiento de kickstarter… los cursos suelen estar en formato de vídeo, y todos ellos en inglés.

curso
Continúa leyendo…

The Foos, excelente juego para aprender a programar

The Foos

Seguimos hablando de proyectos que podemos usar para enseñar a los niños (y no tan niños) a programar, y esta vez lo hacemos con uno que es compatible con varias plataformas, tanto móviles como de escritorio: The Foos.

Se trata de un juego gratuito en el que los niños pueden construir niveles usando la lógica de la programación. El objetivo es crear juegos, definir acciones y después disfrutar de lo creado, por lo que permite que, además de aprender durante el desarrollo de la plataforma, puedan divertirse jugando exactamente en lo que ellos mismos programaron.

Continúa leyendo…

7 apps Android para aprender a programar

Iniciativas como Code.org, apoyada, entre otros, por Bill Gates y Mark Zuckerberg, plantean que el desarrollo de software es la alfabetización del siglo XXI, y hablan de la necesidad de incorporar esta materia a la educación básica.

Por desgracia, este tipo de cambios nunca son lo suficientemente rápidos y, en muchos casos, no tienen en cuenta la formación de todos aquellos que ya estamos fuera del sistema educativo.

Las plataformas educativas online que han ido surgiendo estos últimos años, han llenado ese vacío de formación en nuevas tecnologías. Gracias a las plataformas MOOCs, las webs de Q&A tipo Stackoverflow y, por supuesto, las aplicaciones móviles, tenemos todos los recursos necesarios para aprender a programar sin necesidad de entrar en un aula.

Hoy os presentamos algunas de las mejores apps Android para empezar con los primeros pasos hacia el desarrollo software. Aviso para navegantes: el contenido de la mayoría de estas apps está en inglés. Pero ese es el skill que ya se esperaba de nosotros en el siglo XX, ¿recuerdas?

 

SoloLearn Series

captura-91

SoloLearn ofrece una serie de aplicaciones de autoaprendizaje de lenguajes de programación, la mayoría relacionados con el desarrollo web. Sus apps para aprender HTML, Javascript y CSS son un buen punto de partida si estás interesado en el frontend. También encontrarás apps para aprender lenguajes backend como Java, Python o PHP.

Todos los cursos de SoloLearn siguen la misma estructura: primero, un pequeño fragmento de teoría que puedes leer en tan solo unos segundos y, a continuación, un test relacionado con lo que acabas de leer. A medida que vas superando los tests, vas desbloqueando nuevas lecciones. Al final de cada lección hay un examen general para reforzar conceptos.

Descárgala si quieres aprender desarrollo web mientras esperas el tren.

Aprende Javascript para Android: review completa y descarga (Gratis)

Aprende HTML para Android: review completa y descarga (Gratis)

Aprende CSS para Android: review completa y descarga (Gratis)

Continúa leyendo…

“Para aprender a programar”, os lo explicamos en vídeo

Nuestro nuevo vídeo está dedicado a la programación, a quienes quieren empezar a entender cómo funciona, lo que hay por detrás de los juegos, y nada mejor que hacerlo con una plataforma tan entretenida como Code.org.

Os explicamos lo que es code.org, como lo usan millones de niños y adultos de todo el mundo para, cumpliendo misiones, entender cómo se controla la información en un programa. En el vídeo os mostramos algunos ejemplos que usan en la plataforma para atraer la atención de los más pequeños (Frozen, Minecraft…) pero no olvidéis que hay actividades más avanzadas en forma de ejercicios tan completos como el que ofrece Flappy Bird.

Code.org no es nuevo en WWWhatsnew, os hemos hablado en varias ocasiones de este excelente trabajo que ha recibido la colaboración de varias importantes empresas para que, desde instituciones educativas de todo el mundo, se organicen sesiones de una hora con el objetivo de establecer las bases antes de empezar a programar. Una aplicación de esta importancia merecía ser protagonista el primer vídeo de la semana en nuestro canal de Youtube.

Aquí lo tenéis: