SO BASICALLY for molding designing, you have to chose first software. For example I am preferring for simple mold designing , Rhinoceroes for complex and more and if there is more analyses needed I use inventor, inventor hsm and moldflow which simulates and is very useful for injection point finding and so on. pretty same can be done in solidworks and in many other software.
First find out what is your 3d model, how it can be molded. Basically you just use boolean operation, but sometimes you have to understand what material wil be molded and you have to expand your mold scales, cause after cooling material will shrink. After model molds case in which 3d model should be cut out and use boolean thats all you have to do. Other diteils will com to you as you contact to manufacturers. There will be part ejection points, cooling piping . And many many other complex things. which cant be fitted here. Thre are bunch of tutorials which you can use to guide in all of these processes