Matlab is intended to be easy to pick up and use but then I try to use it and just get confused with its conventions because everything is not quite where it should be, random stuff is backwards, and I'm never quite sure that what I expect to happen is the thing that will actually happen.