Udacity, programación fácil e interactiva

A lo largo de estos últimos años he estado haciendo pequeños cursos sobre programación en diferentes lenguajes y plataformas, algunos con más éxito que otros. Lo cierto es que lo más difícil es empezar y aprender a convertir tus ideas a código; una vez superado este escollo ya todo será más fácil. A lo largo de este tiempo he ido publicando algunos recursos que me parecían interesantes, y hoy os traigo uno que realmente merece la pena. Es una web llamada Udacity, con cursos relacionados…

Seguir leyendo »

Aprende a programar en Android

En su momento ya vimos como hacer una aplicación web con Scratch, lo que servía para familiarizarse con ciertos conceptos de la programación. Después os hablé sobre un curso gratuito para iniciarse en Python, uno de los lenguajes más sencillos e interesantes para los novatos, con el que podemos aprender fácilmente como funciona en general la programación. Con esta base ya nos podíamos enfrentar a Java, usando para ello un libro muy bueno orientado a principiantes que explicaba todo paso a paso y de forma…

Seguir leyendo »

Los principales lenguajes de programación

Ya hablé de esto un poco por encima en la entrada sobre aprender a programar en Python, pero creo que puedo detallar un poco más. Hay miles de lenguajes de programación, pero aquí vamos a ver los principales y dos criterios de clasificación. Mucha gente se pregunta: ¿cuál es el mejor lenguaje de programación? Esa pregunta es muy difícil de responder, porque no existe el lenguaje perfecto: todos tienen sus pros y contras. Por ejemplo, C++ se considera el más potente, ya que permite acceder a…

Seguir leyendo »

Aprende a programar en Java

Después de haber aprendido a programar en Python, ahora podemos dar un salto de calidad y aprender a programar en Java. Para los que no sepan que es Java, consiste en un lenguaje de programación multiplataforma, por lo que un programa que hagamos en Mac funcionará también en Windows, Linux… Para ello, nuestro código es “traducido” por el JDK, es decir, el SDK de este lenguaje, a un archivo llamado “bytecode”, que es interpretado y ejecutado por el JRE, es decir, el software Java que tienen…

Seguir leyendo »

Esconde un archivo detrás de una imagen

Hoy os traigo una entrada muy especial, porque os voy a enseñar a usar una aplicación que he diseñado en Java (y por lo tanto compatible con cualquier sistema operativo) que nos permite “fusionar” dos archivos (concretamente una imagen y un archivo comprimido) de ahí su nombre: File Fuser (Fusionador de Archivos en español). El funcionamiento es muy sencillo: junta una fotografía con un .zip o .rar, creando un nuevo archivo con extensión de fotografía. De esta forma, el ordenador lo reconoce como una imagen,…

Seguir leyendo »

Lo que Google (no) presentó en el I/O 2013

Esta semana hubo mucha expectación por el evento que celebró Google durante tres días, el I/O 2013. Se rumoreaba que una nueva versión de Android (4.3 o 5) iba a ser presentada, pero para decepción de muchos no fue así. Sin embargo, hubo muchas novedades interesantes, que demuestran que para mejorar Android no hay que sacar actualizaciones del sistema, si no que hay que mejorar el ecosistema Google. En primer lugar, un nuevo SDK (kit de desarrollo) para los programadores, que deja de estar basado…

Seguir leyendo »