Saltar al contenido
Codif铆ca.me | Desarrollo web | Programaci贸n

10 Herramientas online para aprender a programar

7 enero, 2019
programmer

Internet est谩 repleto de conocimiento, donde puedes encontrar miles y miles de webs con informaci贸n, cursos, v铆deos y libros. Toda esta informaci贸n est谩 al alcance de tu mano y algo de lo que puedes disponer con pocos clicks desde tu pc o movil, con toda esta informaci贸n nos dejar谩 aprender casi todo lo que imaginemos. No obstante una cosa es localizar gu铆as y tutoriales, y otra es encontrar buenas herramientas para el aprendizaje, entre ellas para aprender a programar.

En esta entrada vamos a tocar un tema que hemos tratado previamente y con el que me han preguntado miles de veces, que es d贸nde encontrar herramientas para aprender a programar, as铆 que en esta entrada presentamos diez herramientas en l铆nea para aprender a programar, p谩ginas en las que vamos a聽 interaccionar con la m谩quina para ir logrando determinados logros, o bien para ir pasando al siguiente nivel, todo ello “programando” o bas谩ndonos en conocimientos de programaci贸n que iremos adquiriendo.

Muchas de estas herramientas son tipo “juego” por lo que la labor de aprender suele ser m谩s amena y entretenida. Est谩n herramientas est谩n destinadas tanto a chavales como a todos aquellos adultos interesados en el planeta de la programaci贸n.

Comenzamos….

Codebug

Aparte de un peque帽o juguete (una de las extensiones para programar m谩s interesantes), Codebug es asimismo una complet铆sima plataforma para aprender programaci贸n. Una de sus virtudes est谩 en la posibilidad de permitir programar por bloques o bien por texto, mediante lenguajes tan conocidos y populares como Python o JavaScript, y todo a trav茅s del navegador y sin precisar instalar nada. Dispone de una secci贸n concreta con tutoriales y desaf铆os para aprender a programar y efectuar diferentes creaciones entretenidas que te aseguro que lograr谩n atraer tu inter茅s hac铆a la programaci贸n mientras est谩s “jugando”.



Enki

Impresionante Aplicaci贸n disponible para Android y Apple en la que puedes ir resolviendo test de un mont贸n de lenguajes de programaci贸n, me encanta para ir en el tren o en esos ratos que no tienes nada que hacer, y te apetece repasar conocimientos de alg煤n lenguaje de programaci贸n.

Te va dando contando las caracter铆sticas de los lenguajes dependiendo del temario que hayas escogido y luego te pone test de referencia a esos lenguajes.

Sube de nivel tu Javascript, Python, CSS, HTML, git, Linux y Java con Enki. Es r谩pido y f谩cil mejorar tus habilidades de programaci贸n, ya seas un desarrollador profesional o un principiante completo.

Descubre nuevos consejos, trucos y mejores pr谩cticas. Practica tus habilidades de programaci贸n, responde preguntas y juega divertidos minijuegos de codificaci贸n.

SoloLearn

Seguimos por herramientas para aprender a programar desde nuestro dispositivo movil, SoloLearn tiene un m煤ltiple plataforma en la que puedes encontrar m煤ltiples herramientas en las que cada una est谩n basadas en uno o varios lenguajes de programaci贸n.

El enlace en el que puedes ver las m煤ltiples plataformas de SoloLearn, y aqu铆 el enlace para los de Apple , a que esperas para probarlo 馃槈

Codecombat

Imagina un juego en el que manejas un personaje, y que para ir consiguiendo armas, armadura y dem谩s, debes ir pasando niveles鈥 resolviendo desaf铆os de programaci贸n. De este modo es Codecombat, que con una buena dosis de ludificaci贸n plantea aprender a programar de una manera f谩cil y atrayente. Con m煤ltiples lenguajes libres como Python y JavaScript) tiene tintes m谩s de juego para videoconsolas que de tutorial, y funciona realmente bien.

Codeavengers

Seguimos aprendiendo programaci贸n con herramientas de tipo juego, en este caso vamos de la mano de Code Avengers, una plataforma reducida con respecto a otras mas que guarda un enorme potencial. Tiene tutoriales sobre lenguajes JavaScript, HTML, CSS , PHP y despu茅s sobre categor铆as de programaci贸n, como por poner un ejemplo de qu茅 forma crear juegos para videoconsolas, webs o bien otro g茅nero de programas. Aseguran tener m谩s de doscientos horas de cursos y el c贸digo. En especial interesantes las posibilidades de cara a familias y institutos con el prop贸sito de trabajar con conjuntos de pupilos.

Swift playgrounds

La compa帽铆a Apple, desarrolladora de dispositivos m贸viles como iPad o bien iPhone, lleva desarrollando desde tiempo su aplicaci贸n para aprender a programar: Swift Playgrounds se prepar贸 par tratar de introducir a peque帽os y a mayores en el lenguaje Swift, este lenguaje es usado para crear aplicaciones para el sistema iOS. Dispone de m煤ltiples tutoriales y gu铆as para aprender programaci贸n desde cero de una manera f谩cil, intuitiva y asimismo atrayente a trav茅s del juego, y en una actualizaci贸n reciente han incorporado la posibilidad de programar drones y robots para poder ampliar todav铆a m谩s sus posibilidades.

Swift

Coderbyte

Coderbyte es una plataforma para aprender diferentes lenguajes de programaci贸n (JavaScript, Python, Ruby y otros) y que, adem谩s de esto, incluye desaf铆os de programaci贸n de lo m谩s diverso. Procuran aprender a programar de una manera amena y adem谩s tratan de abordar otras cuestiones tanto t茅cnicas como otras curiosidades. Ideal cuando ya se tienen conocimientos anteriores de programaci贸n, para fortalecer conceptos o bien aprender otros nuevos lenguajes.
Coderbyte

Codecademy

Es una de las grandes plataformas, Codecademy deja aprender a programar de forma interactiva. Plantea una serie de inconvenientes que vamos a deber ir resolviendo mediante la programaci贸n, escribiendo c贸digo de forma directa en el navegador; va a ser la p谩gina web la que nos confirme si est谩 bien, o bien si hay algo que vamos a deber corregir ya antes de proseguir. Ofrecen lenguajes concretos (PHP, Python, Ruby) o bien asimismo 鈥榩aquetes鈥 con m煤ltiples lenguajes relacionados entre s铆.

Scratch

El proyecto Scratch es seguramente la herramienta m谩s famosa de todas o una de las m谩s famosas mundialmente,聽 y su impacto en el planeta educativo es incre铆ble. Su p谩gina web no es tanto un tutorial o bien una gu铆a para proseguir pasito a pasito sino m谩s bien un programa completo cuyas posibilidades son pr谩cticamente infinitas; en su favor est谩 la gran comunidad que plantea contenido, como la ayuda oficial con recursos para todo g茅nero de niveles.

Scratch

Programmr

Cursos, desaf铆os y proyectos en Programmr, una plataforma abierta con una muy amplia pluralidad de lenguajes libres por descubrir. Aseguran que cada curso tiene m谩s de cien ejemplos y ejercicios que vamos a deber ir completando para ir aprendiendo y avanzando de nivel, todo por medio de un editor de c贸digo complet铆simo, visualmente atrayente y funcional.

Programmr



驴y a ti? C煤al te gusta m谩s? utilizas alguna otra ?