first you need a 3D program like Blender, Cinema4D or 3D max, and then start on some excellent free tutorials available on their respective home page - you also need Photoshop or similar for custom backgrounds and materials etc... Once you learn the basics, just let your imagination go wild.... hehe
Once you learn the basics, just let your imagination go wild.... hehe