Olá. Ultimamente tenho tido esta dúvida: se seaborn é construído tendo como base matplotlib, por que não aprender apenas matplotlib? Tudo que o seaborn faz, matplotlib também faz e, por extensão, vai além. Certo?
Eu sei que matplotlib é mais complexo e que o seaborn é melhor para iniciantes, reduz as linhas de código etc, mas o que me parece mais confuso ainda é aprender ambas bibliotecas simultaneamente (eu confundo os argumentos, os métodos, etc). Comecei a dar uma ênfase maior em matplotlib e tem ficado um pouco mais claro usá-lo desde então.