Where do I begin?
Blender is an absolutely fantastic opensource 3D modeling software. Not only does it have a vast number of built in tools ready to be used by the individual, you can encorporate your own Python scripts into Blender. This software has a large number of users who are very knowledgable of the software and are willing to help you with any question you have. Along with help, the other Blender users are very kind when it comes to providing add-ons that one can use in Blender.
Now for the nitty-gritty.
If you go to http://www.blender.org/education-help/tutorials/, you will find a large number of tutorials that the makers of Blender provide to help anyone from beginners to long time users learn how to use this software.
So hopefully this little post will help you get some good use out of this wonderful free software!