Hi ruturaj,
for 3d animation, 3ds max is used more due to it user friendly interface and tons of features as compared to maya. i personally prefer 3ds max but it is not free as compared to maya
your friend can learn animation through online tutorial as listed in this website
*usa.autodesk.com/adsk/servlet/index?siteID=123112&id=5659517
or join institute as listed in this website
*saarc.autodesk.com/adsk/servlet/item?siteID=5967151&id=6162902
Regards,
Ankur
Who told you that 3dsmax is used more?
Do you know about XSI,Houdini?
Here is their demoreel
*www.softimage.com/products/xsi/gallery/default.aspx
See in how many movies XSI was used.And yeah most of the production houses have all the packages.Maya,max,xsi,houdini it doesnt matter.And they all have their advantages and disadvantages.Maya is best used for character animation.I am a maya user.While applications like XSI and Houdini are slowly becoming popular.Both maya and max are products of autodesk now so in the next coming years they will have same features.
To make it simple
If you want to make your career in gaming industry then 3dsmax is the way to go.
And for films etc maya is mostly used.But there is no restriction on what application you use.They just want their work.They dont care about what application you use.And you can easily import and export files from maya to max or vice-versa.So i dont think it will be a problem.

Start learning blender for 3D basics.Its open source.