Honestly Octave/Matlab isn't a problem I've found. If you are vaguely familiar with any programming languages it shouldn't be a problem. To me Matlab is just another tool to express my thoughts just like any other programming language. Sure it as has some things to learn, but it's not like it's a whole new paradigm or anything. Personally I struggled more with getting the linear algebra right than the syntax of Matlab