Holaaa.
Me encantaría ayudarte, vamos paso por paso.
*function: es la palabra reservada de JavaScript para declarar funciones
*encontrarMayor: es el nombre que se le está dando a la función para poder llamarla en cualquier parte del código
*(a, b): son los parámetros que se le dan a la función, es decir, cuando llames a tu función, le tendrás que dar el dato a y el dato b, de lo contrario, tu función no funcionará correctamente
*{}: los corchetes se utilizan para encerrar el bloque de código que realizará tu función cuando se mande llamar
*return: es otra palabra reservada que se utiliza (opcionalmente) al final de la función. Lo que hace, es devolver una respuesta
*(a>b ? a:b): es un operador ternario. "a>b" es la condición. "?" es tal cual como una pregunta, es decir, ¿a es mayor que b?. Sí la respuesta a la pregunta es True, entonces el return regresará "a". ¿Y qué pasa si la respuesta es False? En ese caso, colocas ":b", entonces la respuesta será b, es importante colocar los dos puntos.
Te recomiendo la siguiente documentación de MDN: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/Conditional_operator
Si te surgen más dudas o algo no queda claro, con gusto te puedo ayudar.