Well one thing you'll need is software, i'd recommend anything design wise from Adobe, if you want 3D text or shapes, try Cinema 4D as well.
After you have software, i'd watch guides or take classes and follow what they do until you can do it yourself then adapt and change the way you do it to get more experience.