Let $X_0, X_1, X_2, ..., X_n$ each be non-identical independent random variables.
Let $x_0, x_1, ... , x_n$ be possible values of each of those random variables.
Let $\operatorname{Pdf}_{x0}(x_{0}), \operatorname{Pdf}_{x1}(x_{1}), ... , \operatorname{Pdf}_{x_n}(x_{n})$ represent each of random variables corresponding probability density functions.
$X_0$ has probability density function $\operatorname{Pdf}_{x0}(x_0)$ ,
$X_1$ has probability density function $\operatorname{Pdf}_{x1}(x_1)$ ... etc...
Lets say we know explicitly, analytically, exactly what all the $Pdf$'s are above.
Now Let $Y = \max( X_0, X_1, X_2, ..., X_n )$ which has probability density function $Pdf_y(y)$.
What is $\operatorname{Pdf}_y(y)$ ?
How do I calculate it with the information above?
The CDF of a maximum is easy (for independent things):
$$P\left(\max(X_0,X_1, \ldots,X_n) \leq c\right) = P(X_0,X_1,\ldots,X_n \leq c) = P(X_0 \leq c) \times P(X_0 \leq c) \times \ldots \times P(X_n \leq c) .$$
That is, the CDF at $c$ of the maximum of independent variables is the product of the CDF's of the variables at $c$.
To get the PDF, simply differentiate the CDF with respect to $c$.