Take a look at cgcircuit if you're interest in c++ plugin programming   There're 3 courses about c++ and plugin creation for maya  http://www.cgcircuit.com/browsepage.php?op=1&val=6   and a course about math insisde deformations  http://www.cgcircuit.com/lessondetailcomplete.php?val=599
tips, techniques, tutorial and other about BIM