Si ha elegido un lenguaje de programación para aprender, comencemos la clase con algunos sitios web innovadores.
Dash – Aprende con proyectos
Aprender: HTML, CSS, JavaScript
- ¿Cuál es el mejor sitio web que puedo usar para vender mi iPhone 6s?
- ¿Cuál es el mejor sitio web para comprar libros en la India?
- ¿Qué sitio web proporciona ‘Paquete completo de instalación de aplicaciones de Windows’ gratis?
- ¿Cuáles son algunos sitios web populares?
- ¿Cuáles son los sitios indios para vender ropa usada?
Dash es similar a Codecademy con su enfoque inmersivo basado en proyectos, y los tutoriales lo guían a través de cinco proyectos de dificultad creciente. Limitado a las tres tecnologías web por ahora, está bien diseñado para principiantes y es completamente gratuito. Desde la construcción de un sitio web personal hasta un juego de Madlibs, un aspirante a programador debe desbloquear 82 habilidades pasando por los puntos de control en las lecciones.
Anuncios de Google
Dash está diseñado para el aprendizaje incremental: no puede pasar a la siguiente habilidad a menos que desbloquee la anterior. Los proyectos de Dash son cortos y se basan en las necesidades del mundo real. Cada uno tiene una “historia”, con una apariencia de realidad a medida que construye proyectos para clientes ficticios. El editor Dash también le permite alternar la visualización de “lo que ve” de un monitor de computadora a un teléfono móvil.
The Code Player – Aprende de los screencasts
Aprender: HTML5, CSS3, JavaScript.
Aprender con screencasts de codificadores es otra versión interesante de cómo construir algo con código. Esto no es muy adecuado para principiantes, pero si tienes algo de experiencia, el reproductor de códigos te muestra el arte de hacer un temporizador o una calculadora elegante desde cero. Los principiantes pueden inspirarse en el hecho de que unas pocas líneas de código crean arte digital.
Juega a diferentes velocidades. Use el control deslizante de la línea de tiempo para pausar y rebobinar los bits que pierde. Para cada tutorial, lea la descripción y los comentarios. Si desea ver a alguien crear algo con código, a un ritmo que le convenga, The Code Player es ideal.
Talent Buddy – Aprende con cuestionarios y rompecabezas
Aprenda: JavaScript y otros lenguajes de C a Scala.
Resuelva cuestionarios de codificación que incluyen Java, Ruby, Python, PHP y más. El sitio ha pagado programas de tutoría con desarrolladores de software expertos que ayudan a los estudiantes a desarrollar habilidades de desarrollo web. Es un programa de tres meses. Pero puede iniciar sesión de forma gratuita y probar los divertidos problemas en el editor incorporado. Los cuestionarios pueden ayudarlo a perfeccionar sus habilidades y proporcionar comentarios inmediatos a través del editor. Talent Buddy puede no ser para todos, ya que es un programa pago, pero los cuestionarios te ayudan a ejercitar tus habilidades.
También puedes usar la aplicación gratuita para iPhone para practicar desde tu bolsillo.
Codewars : aprenda de los desafíos reales del código
Aprenda: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.
Enfrentarse a alguien mejor que usted podría ser la forma más rápida de aprender: cada atleta conoce este “secreto”. Codewars es otra plataforma para que los programadores aumenten sus habilidades al entrenar con otros en desafíos de código real. Pero aquí está la trampa: tienes que demostrar tu valía en el lenguaje de programación que elijas durante el registro. La startup te pide que resuelvas un “kata” antes de que se te permita entrar, similar al espíritu de una escuela de artes marciales.
Codewars no es el primer lugar para un principiante. Podría convertirse en una sociedad en línea donde los codificadores talentosos pueden competir, colaborar y unirse en torno a los desafíos de programación, pero solo una vez que tengan algo de experiencia.
CodeWars es otro esfuerzo de la comunidad con desafíos y soluciones de código de crowdsourcing. Algunos bloques de código se pueden bifurcar, lo que permite que otros contribuyan (es decir, un “kumite”). Los elementos de la gamificación lo hacen divertido. Por ejemplo, los katas aumentan en dificultad y ganas puntos de honor a medida que los superas con éxito. No es fácil para un novato, pero definitivamente es una de las formas más divertidas de practicar sus habilidades de codificación.
Codaround – Aprende con la comunidad
Aprenda: programación de JavaScript, Ruby e iOS
El aprendizaje es con frecuencia más efectivo cuando uno interactúa con compañeros que son mejores en su habilidad elegida que usted. Codaround (beta) es un nuevo y flamante foro de aprendizaje que intenta darle un toque de aprendizaje grupal a la autoaprendizaje. Anteriormente conocido como Hackavard, Codaround está acercando a la comunidad al alumno en solitario. En la multitud de herramientas sociales y servicios de reuniones, Codaround mantiene su enfoque en la floreciente comunidad de codificadores.
Regístrese en Facebook, especifique su nivel de experiencia y ya está. El sitio es en parte una plataforma de planificación de chat y de reuniones. Quiere aprender algo: anuncie en el sitio y reúnase con socios de aprendizaje en un lugar conveniente. También puede usar el sitio para ver si hay algunas reuniones cercanas.
Al ser muy nuevo, las interacciones son pocas y principalmente dentro de los EE. UU. Hay mejores formas de mezclarse con la comunidad de codificación, pero Codaround es otra opción que puede vigilar si crece.
Programmr – Aprende con un “simulador”
Aprenda: 19 tecnologías de Android a SQL
Programmr está diseñado para ser un simulador de programación para aprender y practicar habilidades de codificación. La plataforma cubre tecnologías como AngularJS, Backbones, PHP, Python y más. El sitio se llama a sí mismo un “laboratorio interactivo en línea” para codificadores principiantes para codificar, compilar y ejecutar proyectos dentro del navegador. El módulo “auto-facultad” proporciona comentarios instantáneos a los estudiantes a medida que completan los ejercicios y desafíos. Codifica sus propias aplicaciones, luego las incrusta como videos de YouTube.
Puedes practicar con la ayuda de ejercicios y desafíos de codificación. Haga su propio proyecto y agréguelo al grupo de más de 3000 proyectos en el sitio. O sumérgete en estos proyectos y aprende cómo se hicieron. Parece que no hay concursos abiertos en este momento, ¡pero esté atento para ganar algunas tarjetas de regalo de Amazon y un lugar en la clasificación!
CheckIO : aprende con la gamificación
Aprender: Python
La gamificación de la codificación es la última tendencia … especialmente para los niños que enseñan los conceptos básicos de programación. CheckIO es una plataforma de juegos de códigos para codificadores que desean aprender algunas habilidades de Python. Python es uno de los lenguajes de programación comunes que se enseñan a los principiantes. En CheckIO, los puntos de referencia de programación se denominan “islas”. Tienes que emprender desafíos de programación o “misiones” para ir de una isla a otra. CheckIO crowdsources los rompecabezas de codificación que componen los desafíos en cada isla.
El crowdsourcing es único con tres oportunidades de aprendizaje: contribuir con acertijos a través de GitHub, ayudar con la traducción de los acertijos en 10 idiomas y ofrecer sugerencias para resolver problemas. Con la combinación de comunidad y juego, los usuarios pueden diseñar misiones, desafiar a sus compañeros y ayudarse mutuamente a mejorar su código en el proceso. CheckIO se ha convertido en uno de los destinos populares para aprender Python.
¿Cómo se aprende la codificación?
Los veteranos deben divertirse. Muchos de nosotros lo aprendimos de la manera difícil … con un título en informática o de libros de programación. Los principiantes deben seguir estos 8 consejos probados para aprender el código.