Aprender a programar no es algo tan distante y difícil como te imaginas. Todos tenemos potencial y oportunidades para dominar esa área de la tecnología. Hoy en día, con herramientas como la internet es mucho más fácil y accesible aprender cualquier área del conocimiento, pero en especial aprender a programar.
Por esta razón seleccionamos 5 sitios web que pueden ayudarte a aprender a programar. Esta lista cuenta con cursos en español e inglés, con contenidos tanto gratuitos como pagos. Y para todos los públicos, desde iniciantes hasta los más expertos. ¡conócelos!
Codecademy
Codecademy es una institución educativa que tiene el compromiso de desarrollar la mejor experiencia de aprendizaje. De esta forma, repiensan la educación y construyen una nueva forma de enseñanza nativa en internet. Cocademy es el sitio gratuito más famoso para aprender a programar desde las nociones más básicas hasta las más avanzadas, y cuenta con una interfaz útil e interactiva.
Este sitio se encuentra en inglés, y tiene clases interactivas en lenguajes como JavaScript, jQuery, PHP, Python, Ruby, HTML, CSS, APIs, entre otros.
En cada lección encuentras un panel explicativo con instrucciones necesarias, y un área práctica para escribir el código. En caso de que cometas algunos errores, te avisará y te dará algunos consejos.
Hay varios módulos de contenidos para aprender divididos en carpetas, donde es posible volver a los temas de estudios desde donde hayas parado.
Kahn Academy
Kahn Academy posee una amplia área de enseñanza como matemática, ciencias, ingeniería, economía, música y computación. Tiene secciones para alumnos, padres y profesores, posibilitando que encuentres materiales conforme tu necesidad y contenidos traducidos al español.
El área de computación cuenta con cursos de programación, ciencia de la computación, hora del código y animación digital. Las aulas de Khan Academy siguen la línea de Codecademy, aunque cuenta con más videos.
La sección de Programación está enfocada en la introducción a lenguajes como JavaScript, HTML, CSS y SQL, y parte para las opciones más avanzadas – como desarrollo de juegos, por ejemplo.
Si quieres algo menos enfocado en lenguajes, mira los cursos de Ciencia de la computación, con conceptos de criptografía, algoritmos y teoría de la información.
La opción Hora del código apunta a quien tiene poco tiempo para dedicarse. En ella aprendes a crear banco de datos y páginas web, además de conceptos de programación. Todo en tan solo una hora.
Khan Academy cuenta también con laboratorios virtuales, área de proyectos y forum interno.
También te puede interesar: Aprender programación y jugar ¡una combinación exitosa!
Code Avengers
Code Avengers es una muy buena herramienta para desarrollar las habilidades de programación. el sitio apunta a iniciantes, y tiene cursos cuidadosamente proyectados para aprender a programar de manera simple y al final de cada lección encuentras un mini juego. Posee un abordaje de enseñanza descontraído, tornando el aprendizaje más liviano.
Code Avengers apunta a la programación web (con HTML y CSS) y desarrollo de juegos y aplicaciones (JavaScript), pero también enseña Python, jQuery y nociones de diseño.
Inicialmente es gratuito pero para tener acceso a contenidos más profundos es necesario pagar una tasa.
Code School
Es indicada para quienes les gusta aprender a programar con sus propios errores y aciertos. Code School es una herramienta que enseña programación en la práctica de una forma creativa, semejante a un juego. Allí encontrarás también tutoriales, pero el foco son los ejercicios.
Poseen cursos con más profundidad de contenido, entonces debe ser el próximo paso después de cursos introductorios. Hay disponibles más de 50 cursos en inglés que abarcan: Ruby, JavaScript, HTML, CSS, iOS, Git e Banco de Dados. Y los cursos están disponibles para download en video desde celulares.
Los primeros cursos son gratuitos, sin embargo, para ampliar tus conocimientos tendrás que pagar.
Code Combat
Seguramente ya has notado que la programación combina mucho con videojuegos, ¿no es cierto? Con Code Combat esto es más evidente ya que necesitas escribir líneas de código para controlar tu personaje. Aprender a programar jugando, una excelente combinación.
Inicialmente el juego enseña conceptos de JavaScript y Python. Y cuenta con un módulo para iniciantes que enseña conceptos básicos de programación; y otro módulo para programadores con más experiencia donde es posible interactuar con otros jugadores. En este último caso, cada uno desarolla su propio código para luchar contra los enemigos.
Code Combat es open-source y está disponible en GitHub para contribuciones.
¿Te han gustado los sitios web y cursos que te presentamos para aprender a programar en varios lenguajes? También puedes practicar lo que ya conoces en un juego divertido. ¡Y si conoces otros sitios interesantes cuéntanos!