Inkscape is a vector graphics drawing program that is suitable for creating complicated illustrations and diagrams. (Link)
Pricing
Inkscape is free and open source.
Alternatives
  • Adobe Illustrator (proprietary and expensive)
  • TIkZ (LaTeX library. Steep learning curve)
  • Draw.io
  • Gimp
  • Linearity Curve (iOS app)