Aburrido con la programación de libros? Prueba 3 maneras divertidas de aumentar tus habilidades de codificación
Si alguna vez has tratado de aprender a codificar en un libro, sabes lo aburrido que puede ser. ¿Por qué no probar algunas opciones atractivas 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 en ellos. Son peculiares y divertidos, y harán que vuelvas para aprender más..
Código de combate
Si está buscando aprender JavaScript, comience a codificar JavaScript ahora mismo con estos 5 grandes recursos gratuitos Comience a codificar JavaScript ahora mismo con estos 5 grandes recursos gratuitos Lea más y no tiene mucha o ninguna experiencia de codificación, otorgue este juego gratuito un intento. Toma el control de un mago y sus secuaces. Sube de nivel, desde conceptos simples como pre-programados y comportamientos condicionales hasta hechizos más avanzados como cálculos..
El entorno de aprendizaje es un lindo juego de rol de fantasía con caballeros, ogros y magos. Mueve a tus secuaces, 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 aún son limitados. Pero el equipo detrás de Code Combat se desarrollará como loco para obtener más tutoriales y juegos, así que espere más de este sitio en el futuro. Incluso lo han abierto y han hecho todo de código abierto para que los Artisan Wizards (usuarios) puedan escribir sus propios niveles..
Una característica adicional de Code Combat: si puedes pasar el nivel Gridmancer, te ayudarán a conseguir un trabajo de programación en San Francisco!
Code Wars
Aunque no puedes usar un sombrero de mago en Code Wars, puedes subir de nivel ganando puntos por completar kata, o codificando los retos. 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 mucho 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 siempre termine pareciéndose a un Jackson ... Leer más Un kata está disponible en diferentes idiomas, para que puedas entender bien cómo funciona el kata. Diferentes idiomas manejan las mismas tareas. Los planes para agregar otros lenguajes, incluidos Python, Java, PHP y Objective-C, están en proceso..
El sistema de nivelación con temas de artes marciales / samurai es divertido y convincente: cada vez que completas un kata, ganas puntos de honor. Reúna los puntos suficientes para subir de nivel al siguiente rango, desbloqueando desafíos de programación más difíciles. También puedes ganar puntos de honor escribiendo tu propio kata, dejando comentarios sobre los kata de otros y refiriendo a tus amigos a Code Wars.
Los desafíos son útiles y divertidos, y Code Wars es el único sitio listado que también te enseña a probar tu propio código. Pero hay 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..
No es tan ridículo como Code Combat, pero el apoyo a más idiomas y menos infantil debería ser atractivo para los principiantes. Code Wars también tiene una comunidad fuerte, que ayuda a los principiantes a ponerse en marcha. Y subir de nivel y ganar prestigio están motivando recompensas por sí mismos!
Código Escuela
A diferencia de los dos sitios anteriores, Code School no es gratis. Y a $ 290 por año ($ 29 / mes), se siente como un agente bancario. Pero el equipo de Code School ha creado un sitio web tan atractivo y útil que vale la pena la inversión si realmente quieres aprender a codificar. Con una suscripción, puede tomar tantos cursos como desee y alternar entre ellos en cualquier momento. También ofrecen un servicio gratuito de dos días. “Pase de pasillo” Eso te da 48 horas para probar todo aquí gratis..
Con los cursos de desarrollo de Ruby, Javascript, HTML / CSS y iOS, tiene una amplia gama de opciones para aprender. Pruebe las optativas para cosas como Chrome DevTools, Google Drive API y Git.
De los tres sitios discutidos aquí, Code School tiene la menor “juego” sensación. Cada lección consiste en una breve lección en video seguida de desafíos; Cada desafío que complete le otorga puntos, y solicitar sugerencias reduce el valor en puntos de la pregunta..
Código puntos de la escuela no hacen mucho en este momento. En el pasado, cuando completaba un curso, recibía un cupón de $ 5 que se podía usar en la tienda de Code School, pero ese programa se ha eliminado. ¡Esperemos que veamos algo similar en el futuro! Pero por ahora, puedes acumular puntos y distintivos y mostrarlos a tus amigos. Eso ciertamente vale algo..
¿Cuál debería elegir??
Así que 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 lenguaje de programación Para aprender hoy y obtener un excelente trabajo en 2 años Cómo elegir un lenguaje de programación para aprender hoy y obtener un excelente trabajo en 2 años Puede tomar años de trabajo dedicado convertirse en un verdaderamente buen programador; Entonces, ¿hay una 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 tienes poca o ninguna experiencia en programación, regístrate en Code Combat. Si conoces algunos de los conceptos básicos, prueba en Code Wars. Si desea desarrollar aplicaciones de iPhone Cree su propia aplicación de teléfono inteligente con Infinite Monkeys - No se requieren conocimientos de codificación Cree su propia aplicación de teléfono inteligente con Infinite Monkeys - No se requieren conocimientos de codificación Sería genial si todos tuviéramos el tiempo, las habilidades y la paciencia para aprender Codificación por computadora, especialmente porque la tecnología está presente en muchas áreas de nuestra vida. Pero afortunadamente, hay aplicaciones y desarrolladores web ... Leer más o aplicaciones Ruby on Rails, Code School es el camino a seguir.
Si no tienes idea de lo que quieres hacer o por dónde empezar, te recomendaría Code Combat. Es el más amigable y 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 seguir adelante.
Code School, aunque es muy útil, requiere algunos conocimientos antes de comenzar. Si no conoce la diferencia entre una función y una matriz, es posible que desee comenzar con algo un poco más simple..
Subir de nivel
Una vez que se haya mojado con estos sitios de programación, estará listo para pasar a tareas más difíciles, como crear su primera aplicación. Más allá de este punto, estás limitado solo por tu imaginación.!
Asegure algún espacio de alojamiento web para su aplicación web, o escriba un programa para ayudarlo con sus tareas diarias. Obtén 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 juegos o sitios divertidos para aprender programación? ¿Cuál es tu forma favorita de aprender a codificar??
Crédito de la imagen: Javascript de Dmitry Baranovskiy a través de Flickr
Explorar más sobre: Programación.