
Harry James
0
4754
1461
Si alguna vez ha intentado aprender a codificar de un libro, sabe lo aburrido que puede ser. ¿Por qué no probar algunas opciones interesantes para hacer que el aprendizaje sea más divertido??
Cada uno de estos sitios web tiene su propio estilo distintivo, pero todos tienen elementos de juegos incorporados. Son extravagantes y divertidos, y te harán volver para aprender más.
Combate de código
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 excelentes recursos gratuitos y no tenga mucha o ninguna experiencia en codificación, pruebe este juego gratuito . Toma el control de un mago y sus secuaces. Sube de nivel desde conceptos simples como comportamientos preprogramados y condicionales hasta hechizos más avanzados como cálculos.
El ambiente 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 abrieron e hicieron todo de código abierto para que Artisan Wizards (usuarios) puedan escribir sus propios niveles.
Una característica adicional de Code Combat: si puedes pasar el nivel de 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 desafíos de codificación. Puede completar kata en Ruby, JavaScript o Coffeescript. CoffeeScript es JavaScript sin dolores de cabeza CoffeeScript es JavaScript sin dolores de cabeza Nunca me ha gustado tanto escribir tanto JavaScript. Desde el día en que escribí mi primera línea usándola, siempre me ha molestado que todo lo que escribo siempre termine pareciéndose a un Jackson ... Un kata está disponible en diferentes idiomas, por lo que puede comprender bien cómo los diferentes idiomas manejar 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. Consigue suficientes puntos para subir de nivel al siguiente rango, desbloqueando desafíos de programación más difíciles. También puede ganar puntos de honor escribiendo su propio kata, dejando comentarios sobre el kata de los demás y refiriendo a sus amigos a Code Wars.
Los desafíos son útiles y divertidos, y Code Wars es el único sitio en la lista que también te enseña a probar tu propio código. Pero hay pocas instrucciones, así que prepárate para buscar en Google para resolver los problemas. Aunque puede ser un proceso lento, esta es una excelente manera de aprender cómo es realmente la codificación.
No es tan tonto como Code Combat, pero el soporte para más idiomas y menos infantil debería atraer a 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 son recompensas motivadoras por sí mismas!
Código escolar
A diferencia de los dos sitios anteriores, Code School no es gratis. Y a $ 290 por año ($ 29 / mes), se siente como un estallido bancario. Pero el equipo de Code School ha creado un sitio web tan atractivo y útil que vale la pena invertir si te tomas en serio aprender a codificar. Con una suscripción, puede tomar tantos cursos como desee y cambiar entre ellos en cualquier momento. También ofrecen dos días gratis “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 asignaturas optativas para cosas como Chrome DevTools, Google Drive API y Git.
De los tres sitios discutidos aquí, Code School tiene el menor “juguetón” sensación. Cada lección consiste en una breve lección en video seguida de desafíos; cada desafío que completas gana puntos, y pedir pistas reduce el valor de la pregunta.
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 de Code School, pero ese programa se ha descartado. ¡Ojalá veamos algo similar en el futuro! Pero por ahora, puedes acumular puntos e insignias y mostrarlos a tus amigos. Eso ciertamente vale algo.
¿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 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 realmente buen programador; Entonces, ¿hay una manera de elegir el idioma correcto para comenzar hoy, para ser contratado mañana? y el sitio web basado en su nivel de experiencia y lo que desea programar. Por ejemplo, si desea desarrollar aplicaciones en línea, debe usar JavaScript. Si tienes poca o ninguna experiencia en programación, regístrate en Code Combat. Si conoce algunos de los conceptos básicos, pruebe Code Wars. Si desea desarrollar aplicaciones para iPhone Cree su propia aplicación para teléfonos inteligentes con Infinite Monkeys: no requiere conocimientos de codificación Cree su propia aplicación para teléfonos inteligentes con Infinite Monkeys: no requiere 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 impregna muchas áreas de nuestra vida. Pero afortunadamente, hay aplicaciones y desarrolladores web ... o aplicaciones Ruby on Rails, Code School es el camino a seguir..
Si no tiene idea de lo que quiere hacer o dónde comenzar, le recomiendo 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 desde allí.
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 graduarse en tareas más desafiantes, como crear su 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. Obtenga una Raspberry Pi o Arduino y pruebe sus nuevas habilidades. No olvides que tenemos una guía de Raspberry Pi y una guía de Arduino para el primer vistazo..
¿Has utilizado juegos o sitios divertidos para aprender programación? ¿Cuál es tu forma favorita de aprender a codificar??
Crédito de imagen: Javascript por Dmitry Baranovskiy a través de Flickr