Aburrido con los libros de programación? Pruebe 3 divertidas formas de subir de nivel sus habilidades de codificación

Si alguna vez has intentado aprender a codificar desde un libro, sabes lo aburrido que puede ser. Por qué no probar algunas opciones interesantes para hacer que el aprendizaje sea más peculiar y divertido.

Si alguna vez has intentado aprender a codificar desde un libro, sabes lo aburrido que puede ser.  Por qué no probar algunas opciones interesantes para hacer que el aprendizaje sea más peculiar y divertido.
Anuncio

Si alguna vez has intentado aprender a codificar desde un libro, sabes lo aburrido que puede ser. ¿Por qué no probar algunas opciones interesantes para que el aprendizaje sea más divertido?

Cada uno de estos sitios web tiene su propio estilo distintivo, pero todos tienen elementos de juegos integrados. Son peculiares y divertidos, y te harán volver a aprender más.

Código de combate

Si está buscando aprender JavaScript Comience a codificar JavaScript ahora mismo con estos 5 excelentes recursos gratuitos Comience a codificar JavaScript ahora mismo con estos 5 recursos gratuitos de gran calidad Lea más y no tenga mucha o ninguna experiencia de codificación, déle este juego gratis un intento. Toma el control de un mago y sus secuaces. Subir de nivel desde conceptos simples como comportamientos preprogramados y condicionales a hechizos más avanzados como cálculos.

codecombat

El entorno de aprendizaje es un bonito RPG de fantasía con caballeros, ogros y magos. ¡Mueve a tus minions, ataca a tus enemigos, lanza ataques y destruye a los sirvientes de la oscuridad!

Code Combat se lanzó en 2013, por lo que los niveles todavía son limitados. Pero el equipo detrás de Code Combat se desarrollará como loco para obtener más tutoriales y juegos, así que espera más de este sitio en el futuro. Incluso lo abrieron e hicieron que todo sea de código abierto para que Artisan Wizards (usuarios) puedan escribir sus propios niveles.

codecombat-levels

Una característica extra de Code Combat: ¡si puedes pasar el nivel de Gridmancer, te ayudarán a obtener un trabajo de programación en San Francisco!

Code Wars

Aunque no puedes usar un sombrero mágico en Code Wars, puedes subir de nivel ganando puntos por completar kata o por desafíos de codificación. Puede completar kata en Ruby, JavaScript o Coffeescript. CoffeeScript es JavaScript sin los dolores de cabeza CoffeeScript es JavaScript sin los dolores de cabeza Nunca me ha gustado escribir JavaScript tanto. Desde el día en que escribí mi primera línea usándolo, siempre me ha molestado que todo lo que escribo en él siempre parezca un Jackson ... Leer más Un kata está disponible en diferentes idiomas, por lo que puede obtener una buena comprensión de cómo los diferentes idiomas manejan las mismas tareas. Los planes para agregar otros idiomas, incluyendo Python, Java, PHP y Objective-C, están en proceso.

Codewars

El sistema de nivelación de artes marciales / samurai es divertido y convincente: cada vez que completas un kata, ganas puntos de honor. Reúna suficientes puntos para subir de nivel al siguiente rango, desbloqueando desafíos de programación más difíciles. También puede obtener puntos de honor escribiendo su propio kata, dejando comentarios en el kata de los demás y recomendando a sus amigos a Code Wars.

Los desafíos son útiles y divertidos, y Code Wars es el único sitio enumerado que también te enseña a probar tu propio código. Pero hay muy pocas instrucciones, así que prepárate para hacer un montón de Google para resolver los problemas. Aunque puede ser un proceso lento, esta es una gran manera de aprender cómo es realmente la codificación.

codewars-editor

No es tan tonto como Code Combat, pero el apoyo a más idiomas y un lenguaje menos infantil debería atraer a los principiantes. Code Wars también tiene una comunidad sólida, que ayuda a los principiantes a ponerse en marcha. ¡Y subir de nivel y ganar prestigio motivan recompensas por su cuenta!

Código escolar

A diferencia de los dos sitios anteriores, Code School no es gratuito. Y a $ 290 por año ($ 29 / mes), se siente como un banco buster. Pero el equipo de Code School ha creado un sitio web tan atractivo y útil que vale la pena la inversión si realmente quiere aprender a programar. Con una suscripción, puede tomar tantos cursos como desee y cambiar entre ellos en cualquier momento. También ofrecen un "Pase Pasado" de dos días que te da 48 horas para probar todo aquí gratis.

cursos-escuela-códigos

Con los cursos de desarrollo de Ruby, Javascript, HTML / CSS y iOS, tiene una amplia gama de opciones para aprender. Pruebe los optativos para cosas como Chrome DevTools, Google Drive API y Git.

De los tres sitios discutidos aquí, Code School tiene la menor sensación de "gamey". Cada lección consiste en una breve lección de video seguida de desafíos; cada desafío que completes te gana puntos, y al pedir sugerencias, se reduce el valor del punto de la pregunta.

codeschool

Los puntos de Code School no hacen mucho en este momento. En el pasado, cuando completabas un curso, recibías un cupón de $ 5 que se podía usar en la tienda Code School, pero ese programa se ha cancelado. ¡Espero ver algo similar en el futuro! Pero por ahora, puedes juntar puntos e insignias y mostrárselos a tus amigos. Eso sin duda vale la pena.

¿Cuál deberías elegir?

Aquí hay tres formas divertidas de aprender programación: ¿cuál debería probar primero? Recomiendo elegir un lenguaje de programación Cómo elegir un idioma de programación para aprender hoy y obtener un buen trabajo en 2 años Cómo elegir un idioma de programación para aprender hoy y obtener un gran trabajo en 2 años Puede tomar años de trabajo dedicado para convertirse en un verdaderamente buen programador; Entonces, ¿hay alguna manera de elegir el idioma correcto para comenzar a partir de hoy, para ser contratado mañana? Lea más y el sitio web en función de su nivel de experiencia y lo que desea programar. Por ejemplo, si desea desarrollar aplicaciones en línea, debe ir con JavaScript. Si tiene poca o ninguna experiencia en programación, regístrese para Code Combat. Si conoce algunos de los conceptos básicos, pruebe Code Wars. Si quieres desarrollar aplicaciones para iPhone. Crea tu propia aplicación para teléfonos inteligentes con Infinite Monkeys. Sin codificación. Requiere conocimiento. Crea tu propia aplicación para teléfonos inteligentes con Infinite Monkeys. Sin codificación. Conocimiento requerido Sería genial si todos tuviéramos el tiempo, las habilidades y la paciencia para aprender. codificación de computadora, especialmente porque la tecnología impregna tantas áreas de nuestra vida. Pero afortunadamente, hay aplicaciones y desarrolladores web ... Leer más o aplicaciones de Ruby on Rails, Code School es el camino a seguir.

Si no tienes idea de lo que quieres hacer o dónde comenzar, te recomendaría Code Combat. Es el más simple y el más simple de los tres, y le dará una buena introducción a los conceptos básicos detrás de todos los lenguajes de programación. Si decides que realmente te gusta, puedes continuar desde allí.

Code School, aunque es muy útil, requiere un poco de conocimiento antes de comenzar. Si no conoce la diferencia entre una función y una matriz, puede comenzar con algo un poco más simple.

Subir de nivel

Una vez que te mojes los pies con estos sitios de programación, estás listo para pasar a tareas más desafiantes, como crear tu primera aplicación. ¡Más allá de este punto, estás limitado solo por tu imaginación!

Asegure un espacio de alojamiento web para su aplicación web, o escriba un programa que lo ayude con sus tareas diarias. Consigue una Raspberry Pi o Arduino y prueba tus nuevas habilidades. No lo olvides, tenemos una guía de Raspberry Pi y una guía de Arduino para el primer vistazo.

¿Has usado algún juego o sitios divertidos para aprender a programar? ¿Cuál es tu forma favorita de aprender a codificar?

Crédito de la imagen: Javascript de Dmitry Baranovskiy a través de Flickr

In this article