programas aprender programar gratis windows 10-min

Aprender a programar desde cero hoy dรญa es mucho mรกs fรกcil que antaรฑo. Actualmente existen multitud de cursos de programaciรณn online tanto gratis como de pago. La duda en este caso reside en el lenguaje de programaciรณn que queramos aprender. Esto depende buenamente del programa o IDE (Entorno de Desarrollo Integrado) del que dispongamos. Afortunadamente hay una gran cantidad de programas para programar gratis para Windows 10, macOS e incluso Linux, y en esta ocasiรณn hemos hecho una recopilaciรณn de los mejores.

PSeint si queremos aprender a programar desde cero (en pseudocรณdigo)

pseint
PSeint es el programa idรณneo para aquellos que no tengan ningรบn pajolera idea de programar. No cuenta con un lenguaje de programaciรณn como tal, sino con pseudocรณdigo, el mรฉtodo de codificaciรณn para principiantes que hace uso de un lenguaje natural (por ejemplo, si a = o se realiza una determinada acciรณn).

Dado que se trata de un proyecto Open Source nacional, el idioma del meta lenguaje empleado es castellano, si bien deberemos familiarizarnos con el inglรฉs si queremos aprender a programar de verdad. Pinchando aquรญ podemos descargar el programa.

SQL-Easy para aprender a programar bases de datos (en SQL)

sql-easy

Las bases de datos son esenciales en cualquier programa que maneje una cierta cantidad de datos. Dado que el lenguaje empleado puede abrumar a todos aquellos que no sepan quรฉ es SQL (el lenguaje empleado en bases de datos), SQL-Easy alterna una serie de explicaciones para detallar cada lecciรณn aprendida.

No se trata de un programa como tal, sino de una web al uso. No obstante, podemos realizar consultar en SQL para comprobar los resultados de los ejercicios. La web se encuentra en este link.

Visual Studio Express si tenemos ciertos conocimientos de programaciรณn (en .NET)

visual studio express gratis

La soluciรณn gratuita de Microsoft para estudiantes y aficionados a la programaciรณn. Visual Studio Express se trata de una versiรณn reducida y gratis de Visual Studio que ademรกs de permitirnos programar interfaces grรกficas, tambiรฉn nos guรญa a la hora de codificar mรฉtodos, clases y objetos de todo tipo.

Como todos los programas de Microsoft, el lenguaje empleado es Visual Basic, uno de los lenguajes de programaciรณn mรกs fรกciles de la actualidad y que nos servirรก para aprender otros tantos como Java o C++ orientados a objetos. Al integrarse perfectamente con Windows 1o apenas consume recursos. Aquรญ podemos descargar el programa gratis para Windows 10 y otras versiones.

NetBeans para programar en casi cualquier lenguaje si ya sabemos programar (Java, PHP, C, C++, HTML 5…)

netbeans

Uno de los mejores programas gratis para programar y sin duda alguna el mรกs versรกtil de todos. No solo por su compatibilidad con prรกcticamente cualquier lenguaje de programaciรณn, sino tambiรฉn por su facilidad de uso y su capacidad para automatizar tareas como la creaciรณn de objetos y clases o la definiciรณn de mรฉtodos.

Si bien es cierto que se trata de un programa avanzado, la web oficial dispone de infinidad de manuales (en inglรฉs, eso sรญ) para aprender aspectos como el uso del programa o los lenguajes de programaciรณn citados anteriormente. En la web oficial podemos descargar el programa gratis.

Android Studio si queremos programar para mรณviles Android

android studio

ยฟPreferimos el desarrollo de aplicaciones y programas para mรณviles? Android Studio es la herramienta oficial de Google para aprender a programar – y programar – en Android. No solo en Java, tambiรฉn podemos realizar desarrollos en otros lenguajes como Javascript o C++.

Al igual que NetBeans, antes de comenzar a usarlo lo mejor serรก que sigamos los tutoriales de Google gratis para programar aplicaciones en Android.ย Lo malo es que el consumo de recursos es bastante alto comparado con el resto de opciones, mรกs aรบn si queremos ejecutar las aplicaciones una vez creadas en la maquina virtual que incluye. Podemos descargarlo desde este enlace. Tambiรฉn podemos optar por Google Grasshopper para aprender programaciรณn desde el mรณvil si no nos convence esta รบltima.