Si, seria bueno conocer que hay de nuevo si es que lo hay ya que el tema es bien abierto.
Hasta una simple suma ya es un algoritmo ya que tiene reglas y procedimientos (aritmética).
Los lenguajes de programación siguen siendo los mismos y cumplen lo fundamental que es la "lógica" que generalmente se enseña realizando diagramas de flujo, UML o pseudocódigo. En ese ámbito un problema (tarea, realizar un trabajo, etc) puede tener más de una solución , es decir más de un algoritmo... a menos que lo que busques sean procesos ya resueltos por X autor, por ejemplo el
ordenamiento de burbuja, que como se hizo?... se plantea el objetivo/problema, luego se hace varias pruebas (papel y lápiz o mental

) hasta encontrar una adecuada solución (no la única), la solución es el algorítmo que también es la unión de otros pequeños algorítmos. Siendo la única regla para el caso de programación.. que sea lógico (que cumpla con el objetivo).