I'm having some trouble wrapping my mind around derivatives of a complex function of a complex variable.This is a function of two real inputs and two real outputs, correct?
What confuses me is that in multivariable calculus, the functions were of multivariable input, and had one real output. So when calculating the derivative, you'd have to know what vector you're calculating it on. In the complex space however, with two inputs and two outputs, I feel like this would also be the case? But it seems like we can use all the standard rules from single variable calc. What am I misunderstanding? Thanks!
You're comparing inequivalent concepts.
Even in single variable calculus, if you want to know the directional derivative of $f$ at $x_0$ in the direction of a unit vector $u$ (which in this case can only be $\pm 1$), you would have to compute $\frac{df}{dx}\bigg|_{x_0}\cdot u$. The dot here is the multiplication of two real numbers. The concept of directional derivative is hardly used in single variable calculus because it's so simple.
For a real valued function of several variables, at a point $\vec{a}\in\mathbb{R}^n$ you calculate $(\frac{\partial f}{\partial x_1}\bigg|_\vec{a},\dots,\frac{\partial f}{\partial x_n}\bigg|_\vec{a})\cdot \vec{u}$, where $\vec{u}$ is a unit vector in $\mathbb{R}^n$. The dot here is the dot product of two vectors.
For a holomorphic function you compute $\frac{df}{dz}\bigg|_{z_0}\cdot u$, where $u$ is now a complex number of unit length. The dot here is complex multiplication. Again, this concept is not used very much.