@abdulraoufatia rather than Matlab, I recommend going with Mathematica. It can do basically everything Matlab can do and it can do it in a functional manner. Before that though, I recommend mastering the fundamentals of Python, as the basics are typically language agnostic.