visitarlos y tomar medidas enérgicas contra ellos. Las razones por las que son tan buenas son:
- te enseñan mentalidad : lo que significa que simplemente no abarrotas el código y la sintaxis, sino que construyes algo. Bueno, construir es siempre productivo que solo aprender. De cualquier manera, lo construyes aprendiendo o aprendes a construirlo, seguramente te ayudará.
- parpadea y te lo pierdes : realmente los sitios web y los contenidos son tan rápidos y rápidos que si no prestas atención, realmente extrañarás algo realmente importante. Por lo tanto, se necesita ponerse al día para enfrentarlo.
- La sintaxis no es programación : bueno, solo el aprendizaje de sintaxis no es suficiente para avanzar en la codificación de la vida. Debe aplicar esos métodos y habilidades en proyectos del mundo real y tener una aplicación decente lista.
- DEMASIADO pastel, no mucha verdura : el problema es que aprender a ser desarrollador a menudo significa que tienes que aprender sobre cosas que son importantes, pero desde el principio no son terriblemente emocionantes, o para el caso, fáciles. No aprendes sobre la teoría de la programación. Las cosas sobre las que Donald Knuth pasó miles de páginas, y la mejor parte de dos décadas, escribieron en The Art of Computer Programming.
Así que adelante, sumérgete profundamente y conquista los problemas más poderosos. Varios sitios excelentes para aprender sobre programación son:
Fotos gratis · Pexels
- ¿Cuál es el mejor sitio web para usar si te estás enseñando a codificar?
- ¿Cuáles son las mejores fuentes web o sitios web para mejorar el conocimiento práctico para descifrar fácilmente las entrevistas técnicas para un CSE o TI más reciente?
- ¿Hay sitios web de valor real en la web oscura?
- ¿Dónde puedo encontrar un sitio web que acepte envíos de artículos?
- ¿Cuál es el sitio indonesio que es similar a Quora?
Sabes que es totalmente posible aprender a codificar gratis … pero ¿cuáles son los mejores recursos para lograrlo? Si ya tiene algún conocimiento en su haber o nunca ha escrito una línea de código antes, comience explorando sus opciones en estos 11 sitios web fantásticos.
1. Codecademy
Codecademy es el lugar perfecto para que los codificadores aspirantes comiencen a aprender. Los proyectos interactivos y los cuestionarios le permiten obtener la experiencia práctica que necesita para comprender realmente los conceptos que se le están enseñando. Hay cursos separados para cada tema: puede comenzar con Crear un sitio web o Aprender HTML y CSS, y progresar a JavaScript, SQL y más. Codecademy también proporciona foros de discusión, glosarios de lenguaje de programación y publicaciones de blog y artículos para ayudarlo a medida que aprende.
2. Campamento de código libre
En Free Code Camp, aprenderá habilidades poderosas mientras (eventualmente) construye proyectos del mundo real para organizaciones sin fines de lucro. Es una comunidad de código abierto que ofrece cientos (bueno, miles) de desafíos de codificación, proyectos, certificados y conexiones para codificadores aspirantes, y no es un campo de entrenamiento, por lo que aprende a su propio ritmo. Todo es gratis y, a través de él, incluso puedes conectarte con otros codificadores prometedores en tu ciudad.
3. Codewars
La programación se une a las artes marciales en Codewars, un “dojo” de codificación donde practicarás desafíos de “kata” para mejorar tus habilidades. A medida que avanza en las filas, enfrentará desafíos más complejos y tendrá la oportunidad de discutir sus soluciones con otros miembros de la comunidad. Eventualmente, incluso puedes crear tu propio kata y desafiar a otros a resolverlos.
4. El proyecto Odin
Los creadores de la prestigiosa escuela Viking Code School también tienen una versión gratuita: el Proyecto Odin. Se centra en enseñarle las habilidades que necesita para una carrera exitosa en el desarrollo web. Saldrás del otro lado conociendo Ruby on Rails, Javascript, jQuery y más, con un portafolio para probarlo. También proporcionan herramientas para conectarlo con otros estudiantes, para que pueda intercambiar consejos o formar equipos en proyectos.
5. HackerRank
Más de un millón de programadores usan HackerRank para perfeccionar sus habilidades de desarrollo resolviendo desafíos de código. Hay un elemento divertido de competencia, ya que ganas puntos por conquistar los problemas y vye por un primer puesto en la clasificación de HackerRank. No te guiará exactamente a través de una lección; su filosofía es más “aprender haciendo”, por lo que es posible que desee utilizarlo como práctica junto con otro plan de estudios.
6. CodeFights
CodeFights es muy similar a HackerRank: lucharás contra extraños (¡y amigos!) Por un rango competitivo. Compite contra oponentes en tiempo real para encontrar soluciones a una amplia variedad de problemas de codificación; te divertirás mientras lo haces gracias a la estructura de juego. El primer desafío es fácil, pero los juegos se vuelven más difíciles a medida que avanzas. De vez en cuando, también tendrás la oportunidad de competir en torneos.
7. edX
Aprenda de los mejores (como MIT y Harvard) a través de esta comunidad de educación superior de código abierto. Encontrarás una amplia gama de cursos de informática y, a diferencia de la universidad tradicional, puedes aprender a tu propio ritmo. Tenga en cuenta que si bien los cursos en sí son gratuitos, debe pagar si desea un certificado verificado (el precio varía de un curso a otro, pero generalmente es de $ 50- $ 90). Cuando esté listo para subir de nivel aún más, edX también presenta programas únicos de “MicroMasters” que consisten en una serie de cursos de posgrado que definitivamente impresionarán a los empleadores.
8. Upskill
No se requiere experiencia previa para aprender con Upskill, un campamento de arranque gratuito que lo lleva de principiante a avanzado. Una serie de episodios de video lo lleva a través de una variedad de proyectos de cartera, con un estilo relajado y conversacional. El enfoque principal está en el desarrollo web completo, por lo que aprenderá HTML, CSS, Javascript, Ruby on Rails, Git, Bootstrap y más en el camino.
9. Khan Academy
Khan Academy es otra gran plataforma educativa que tiene contenido sobre temas desde matemáticas hasta música, incluida, por supuesto, la programación. Comience con cursos para principiantes como Introducción a JS o Introducción a HTML / CSS, luego pase a los niveles avanzados una vez que se sienta listo. A medida que aprende, encontrará desafíos en el navegador que requieren una aplicación práctica de lo que está aprendiendo.
10. MIT OpenCourseware
Esta plataforma educativa esencialmente le permite asistir al MIT de forma gratuita. Su biblioteca en línea incluye todos los temas que se enseñan en la escuela; Los cursos de informática se pueden encontrar en la Facultad de Ingeniería (agrupados junto con la ingeniería eléctrica). Revisar este material requerirá mucha disciplina, ya que la tarea, los exámenes, etc. deberán ser autoadministrados y calificados. Aún así, son cursos impresionantes para tener en tu haber.
11. Coursera
Similar a edX, esta biblioteca de cursos en línea presenta una variedad de maravillosas clases impartidas por profesores reales (a través de video pregrabado en lugar de interacción en vivo). Los cuestionarios y proyectos le permiten aplicar lo que aprende. Explorar material no calificado y ver conferencias es gratis, pero tiene la opción de pagar por una experiencia más profunda y un certificado verificado. Si, más tarde, está interesado en seguir un tema específico con más profundidad, Coursera ofrece especializaciones que lo convertirán en un experto en el área de estudio elegida.
12. Hackr.io – Encuentra y comparte los mejores cursos y tutoriales de programación en línea
Este sitio web es una colección de enormes recursos y es muy bueno para principiantes y expertos. Contiene videos, libros y tutoriales sobre cientos de temas en los que se puede obtener una buena comprensión de una amplia gama de áreas de codificación.
bueno, ahora como aprender? ¡solo visítalos y codifica tu corazón!