Honestly, studying lambda calculus before functional programming made me realize that these two are not related to C in any imperative programming.
Lambda calculus is a functional programming language, an esoteric, hold trick, if you like; by chance it is also the first.
Most functional programming languages do not require you to learn lambda calculus at all, no matter what it means, lambda calculus is insanely minimal, you can "learn" its axioms in less than an hour. To know the results from it, like the fixed point theorem, the Church-Rosser theorem, etc. It’s simply not related to functional programming.
In addition, lambda abstractions are often considered "functions", I do not agree with this, these are algorithms and not functions, a slight difference, most of the "functional languages" relate more to their functions in the way classical mathematics does it.
However, for example, in order to use Haskell effectively, you need to understand certain type systems, regardless of lambda calculus, a System F type system can be applied to all "functions" and does not require lambda abstractions at all. Usually in mathematics we say f: R ^ 2 → R: f (x) = x ^ 2. We could say: f (x) = x ^ 2 :: R → R → R. Actually, Haskell comes close to these designations.
Lambda calculus is a theoretical formalism, Haskell functions are actually no more “lambda abstractions” than f: f (x) = x ^ 2, which makes lambda abstractions interesting, so it allows us to determine which is usually considered as “constants” as “functions”, not a single functional language does this because of the huge computational overhead. Haskell, and likewise, is a limited form of System F applied to functions used in everyday classical mathematics. Functions in Haskell, of course, are not anonymous formally symbolic abbreviations, contenders, since they are in the lambda calculus. Most functional programming languages are not symbolic rewriting systems based on reduction. Lisps to some extent, but that the paradigm in itself and its "keyword lambda" do not really satisfy the naming of its lambda calculus.