Quiero aprender los algoritmos y avanzar en la programación. ¿Qué plataformas debo elegir y a qué temas o materiales debo referirme?

Es maravilloso que estés interesado en aprender un nuevo dominio.
Le sugiero que opte por C / C ++ primero, ya que los idiomas lo ayudarán a comprender mejor los lenguajes informáticos y la estructura de los programas. Puede intentar inscribirse en cualquier curso de programación en – https://www.coursera.org también. Allí puede aprender en línea a su velocidad con su confortable tomo y puede hacer preguntas y también puede enviar tareas y todo. Al final del curso, ¡también ofrecen un certificado valioso! El mejor aprendizaje de la plataforma GLOBAL que he explorado es.
También consulte: https://m.youtube.com/user/unaca…
Unacademy es una empresa india que ofrece la mejor enseñanza en línea en modo personalizado. Desde UPSC a cualquier curso de cualquier disciplina, puedes encontrar los mejores videos para aprender por ti mismo.
También visite los siguientes recursos que ofrecen programación en C autoaprendizaje para principiantes.
https://www.udemy.com/c-programm…
http://www.learn-c.org
http://www.cppinstitute.org
http://www.cppinstitute.org
http://www.cprogramming.com

Y sobre todo, Google responderá a todas las consultas, para que pueda descansar, también puede contactarme. Soy profesor de docencia en Ingeniería Informática.
¡Feliz aprendizaje!