¿Cómo debo aprender sobre FORTRAN / MATLAB?

Puedo dar consejos para MATLAB.
En nuestra universidad (Amrita, coimbatore), aprendimos MATLAB de esta manera. (para ser precisos, aprendimos el procesamiento de señales usando MATLAB como herramienta).
1) Nos están enseñando los conceptos básicos de procesamiento de señales en la clase de teoría. 1 por 1 cubriendo temas como, convolución, cambio de tiempo, cambio de frecuencia, función de impulso, transformada de Fourier, DFT, filtros, HPF, LPF, diseño de Chebychev, filtros Butterworth, modulación, demodulación de FM, AM, ASK, FSK, QPSK, QAM, etc.
2) En la clase de laboratorio, solíamos implementar cada uno. Aprendimos las funciones de MATLAB de la ayuda de MATLAB. No hay necesidad de ninguna clase especial o entrenamiento en línea. La ayuda de MATLAB es más que suficiente. A veces los probamos en simulink. Dado que estos son conceptos básicos del procesamiento de señales y DSP, es muy fácil de verificar.
Comprenderás las diferencias entre la teoría y la práctica de DSP. De hecho, apreciará cómo esta teoría está ayudando a realizar tantas cosas más fáciles en la práctica.
Luego continúe con los complejos pensamientos como OFDM, codificación de voz GSM, CDMA, SCFDMA, etc., etc.

Para MATLAB, consulte mi respuesta Santhosh Ramakrishnan a ¿Cómo aprender MATLAB?