Jeśli dopiero zaczynasz z MATLAB bym zdecydowanie wskazują iść ścieżką Python zamiast (chyba, że jest jakiś bardzo konkretny powód dlaczego trzeba użyć MATLAB). Podstawy (takie jak operacje macierzy/macierzy) są bardzo podobne do MATLAB.
W mojej obecnej dziedzinie pracy (neuronauki) występuje silna migracja z MATLAB do Pythona. Wiele grup dokonuje zmiany, ponieważ Python jest bezpłatny i na ogół potężniejszy.
Podstawowe pakiety, które prawdopodobnie będziesz potrzebować, to: numpy (podstawowa numeracja tablic), scipy (więcej algorytmów) i matplotlib (kreślenie). Ponieważ chcesz pracować w linii poleceń, sugeruję również IPython.
Jak już wspomniano w innej odpowiedzi, istnieją również niektóre dystrybucje w języku Python, które zawierają wiele pakietów, takich jak PythonXY, Enthought Python Distribution lub Anaconda.
Istnieje wiele tutoriali dostępnych w Internecie, szukaj trochę i wybierz, który ci się podoba.
Pamiętaj, że możesz poprosić o wersję próbną tutaj: http://www.mathworks.com/products/matlab/tryit.html –