What is functional programming? I still don't get it after searching it up ... like what do you mean by "minimizing the side effects"?
Functional programming is when everything is a function. It is really hard to explain without you learning it.
I recommend learning F#, which is a functional programming language.
Side effects are like
print("hi"). This is not a pure function, because if another function was trying to read the results of the terminal, it would vary depending on if you called that function or not.
next time please actually search these questions up