Learning scripting in matlab form a novice to an expert

I want to learn scripting in Rhino3D. Please help me out how to start and please provide me the links and materials. I have to start from scratch i.e. I dont have any knowledge of python but I do have programming skills in matlab, java.

This is a good place to start

–Mitch