I want to make a program that graphs a three variable function
and renders the image.
A sample function would be something like:

z = -(x^2 + y^2)

which is an inverted parabolic surface.

How can I get started with something like this?