Hola Sofia.
¡Esa ortografía, que eres periodista! Jajaja, nada, es broma
.
Existen muchas páginas similares a codeacademy. Si googleas un poco encontrarás artículos en varios periódicos nacionales relacionados con el tema. También aparecerán blogs que hablan sobre estas páginas.
En general, estas webs son fantásticas para aprender la sintáxis de un nuevo lenguaje y para dar tus primeros pasos en el mundo de la programación. Sin embargo, por mi experiencia personal, no son el mejor camino para iniciarse en la programación. ¿Por qué? Como he dicho, son fantásticas para aprender la sintáxis de un lenguaje de una forma amena, prácticamente te llevan de la mano. El problema viene cuando te sientas "solo/a" delante del ordenador e intentas plantear por ti mismo tú primer programa/aplicación/aplicación web o lo que sea. En ese momento te dices a ti mismo: "vale, ¿y ahora qué hago? ¿Por dónde empiezo? ¿Cómo planteo esta herramienta?". Tienes unos estupendos conocimientos de un lenguaje, pero no tienes ni idea de como plantear un problema de programación. Tras dar muchas vueltas por la red y por muchos libros, he llegado a la conclusión de que el primer paso en la programación debe ser estudiar algoritmia básica y fundamentos de programación. Aprender a traduccir un problema del mundo real a pseudocódigo y de ahí pasar a un lenguaje de programación propiamente dicho. Es decir, aprender a plantear un problema de programación. Una vez consigas esto, puedes pasar a estudiar el lenguaje de programación que quieras, que más te llame la atención, o que más necesites según el caso.
Puedes buscar libros relacionados con algoritmia de programación, y también puedes realizar el curso de Bases de la Programación I y II que ofrece aprender a programar. Después puedes seguir con el resto de cursos de aprenderaprogramar, con codeacademy o con otras webs si lo deseas, y será más productivo para ti lo que aprendas en ellas, ya lo verás.
Te adjunto el link a "Lo más básico para aprender a programar":
https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=23&Itemid=80El itinerario que propone aprenderaprogramar.com, para iniciarse en la programación:
https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=88&Itemid=176Aquí el link al curso de Bases de la Programación I:
https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=28&Itemid=59Cualquier duda que tengas, no te cortes y pregunta.
Un saludo!