Las que tiene que conocer es las que utilice, es la pescadilla que se muerde la cola. Si hablas con alguien que se dedique a desarrollar programas matemáticos, te dirá que las clases de matemáticas, si hablas con alguien se se dedique a las comunicaciones, pues que las del Axis2 (por ejemplo), etc, etc
Lo importante es saber buscar si ya existe lo que tú quieres, no aprenderte las cosas de memoria sin razonar