Computer-aided Design

2D Software

I prefer Adobe Photoshop.
I may also use some online tools for editing sometimes, like:

3D Software

I prefer Fusion 360.
OnShape could be an backup option as it's web based.

Useful links