¿Cuáles son los mejores sitios web para aprender programación web y programación móvil? Treehouse, CodeAcaemy, Code.org u otros?

La respuesta, creo, es mucho “depende”, en algunas cosas como su nivel de edad, sus experiencias. La mayoría de los usuarios de este sitio están al menos en la adolescencia, por lo general, tienen 20 años o más y, a menudo, tienen algo de experiencia en CS.

Creo que podemos dividir los sitios arriba (y algunos de sus compañeros) en 2 grupos

Grupo 1: más riguroso

Este grupo está más inclinado hacia programadores profesionales o tipos “techy”.

La respuesta para este grupo aún sería “depende”, pero dentro de ese grupo, puedo revisar personalmente

  • Lynda .com ([1]): una gran variedad de lecciones en video en la web, dispositivos móviles y casi cualquier otro idioma. Bueno para cursos de “introducción a”.
    • Metodología : lecciones en video, cuestionarios, paquetes de códigos descargables (le dan el código fuente, al menos para membresías premium cuando las probé hace unos años)
  • CodeAcademy : nivel de introducción interactivo para muchos idiomas, desde la programación web hasta Java (aunque en este momento no hay ningún diseño de aplicación móvil). Tiende a funcionar bien para personas que han tenido experiencia previa en codificación.
    • Metodología : lecciones interactivas basadas en texto y consola en vivo. Este último puede ser un poco defectuoso, pero a muchas personas les encanta la naturaleza interactiva fácil del sitio.
  • Treehouse : similar a Lynda, pero tiende a tener, al menos en mi opinión, un mayor rango y profundidad de currículo con una mayor cantidad de ofertas profesionales a nivel industrial. Además, para “introducción a” cursos; tienen varios, más, videos en profundidad y videos de conferencias profesionales como “Future of Web Design London 2014”. Además, en su caso específico, si desea aprender el diseño de aplicaciones móviles (que supongo es lo que quiere decir con “programación móvil”), TreeHouse tiene algunas buenas ofertas.
    • Metodología : similar a Lynda. Videos, pero también cuestionarios más interactivos basados ​​en la web y esquemas de codeacademia.
  • Código. org: ni siquiera pertenece a esta lista en absoluto. Ver la lista a continuación
  • CodeSchool : sigue escuchando cosas buenas, aún no lo he probado.

Grupo II: más orientado a principiantes

Los siguientes datos en realidad se dividen en dos grupos separados basados ​​en bloques y basados ​​en texto, pero todos están orientados a usuarios que nunca antes han escrito una línea de código. Algunos, como los basados ​​en bloques, se centran particularmente en las personas más jóvenes, generalmente en la escuela secundaria o en sus alrededores.

Codificación basada en bloques

Estos son adecuados para usted, si nunca ha hecho ninguna “codificación basada en texto”. y todo lo que viene con eso [2]. Tal vez has hecho una codificación basada en bloques [3], tal vez no.

La siguiente lista es definitivamente mucho más apropiada para estudiantes de secundaria, bachillerato o universidad e incluso adultos, que se están esforzando por programar por primera vez:

  • Code .org – Completamente basado en bloques, típicamente utilizado en las clases de la escuela intermedia (algunas de introducción a la escuela secundaria) para aprender conceptos de programación.
  • Scratch : si aparece la codificación basada en bloques, code .org, entonces también podría hablar sobre el rey de la codificación basada en bloques: Scratch (Scratch 2.0 en 4 sencillos pasos (gif animado))

Programación basada en texto

Un paso adelante en términos de dificultad y curva de aprendizaje. Los dos sitios debajo de una curva de aprendizaje mucho más suave para codificar / programar lenguajes de la industria como Javascript o Python, que los sitios enumerados en la parte superior como Treehouse. Estos sitios tienen más soporte para alguien que no está acostumbrado a lidiar con errores de sintaxis que los programadores principiantes a menudo se sienten frustrados

  • Introducción al curso de Javascript de Khan Academy para JS: Dibujo y animación: los niños de secundaria que nunca han codificado antes y que están frustrados por Code Academy han encontrado éxito aquí
  • Python de Penjee.com (mi sitio): tenemos niños desde la escuela intermedia hasta la universidad y más allá y recibimos gran parte de los comentarios que el JavaScript de la academia Khan hace, mucho más solidario para los programadores por primera vez.

No pondría codeacademy en esta lista (revisión de Codecademy 2016. Mejorando pero aún queda un largo camino por recorrer), pero es un buen lugar para ir después de Khan o Penjee (creo).

Notas al pie

[1] http://Lyna.com

[2] ¿Qué es la codificación basada en bloques?

[3] ¿Qué es la codificación basada en bloques?

¡Has incluido un montón de buenos! CodeSchool es otra buena, similar a Treehouse, y también hay FreeCodeCamp, que es ideal para comenzar el desarrollo web.

PD: si desea encontrar los tutoriales de desarrollo web más populares en Internet, consulte http://www.rtfmanual.io . ¡Lo construí para que los desarrolladores pudieran decidir democráticamente qué recursos eran los mejores!

Actualmente ofrecen cursos sobre desarrollo web con Python, desarrollo de juegos HTML 5 y gráficos 3D interactivos con WebGL.

Tienen cursos interactivos sobre Python, JavaScript y Ruby.

Aprenda Java a través de Youth Digital. Youth Digital ofrece el mejor curso en línea de programación para niños y principiantes. Echa un vistazo ahora ActiveJunior recomienda

Usamos Lynda.com para nuestro personal de desarrollo.

Me encantan estos tutoriales de desarrollo web, desde principiante hasta avanzado.

para las startups, debe seguir los Tutoriales web en línea de W3Schools, luego puede ir a Treehouse y luego a COdeAcademy.