¿Es Codecademy mejor para aprender y practicar?

¡No!

Lo mejor para aprender es hacer proyectos y asegurarse de terminarlos dentro de un tiempo razonable. Codecademy es la segunda mejor opción si quieres convertirte en un desarrollador web. Pero hacer un proyecto por sí mismo lo motivará más que a hacer algunos ejercicios, porque algún sitio web le dice que debe hacer este ejercicio.

Lo que importa es tu motivación.


Además, Codecademy se centra en Rails, AngularJS, PHP, Python y Javascript, que se utilizan principalmente para el desarrollo web. Parece que no se enfocan en los lenguajes de programación más “mundanos” como C / C ++, Swift, Go, Julia, Pascal, Fortran y muchos otros lenguajes de desarrollo genéricos. Esto significa que no aprenderá algunos de los principios más importantes de la programación, pero le enfoca demasiado en el desarrollo web.

Eso no es malo, sin embargo. Pero hay más que suficientes desarrolladores web, mientras que la necesidad de desarrolladores de pila completa está aumentando. Es un comienzo, pero en algún momento tendrá que buscar más.

Sí, por supuesto. Le proporciona muchos cursos de lenguajes de programación como Javascript, PHP, Python, Ruby, etc. Además, también hay otros cursos como API, ejemplos, etc. Lo recomiendo para que aprenda a codificar allí.

No es lo mejor. Pero es bueno para los principiantes. Pero si quieres dominar un idioma, no es suficiente. Muévase a otros cursos que le darán más conocimientos profundos y profundos como Coursera, Udacity, etc.