Suppose all the points of euclidean plane are colored either red or blue. Given any triangle T, show that there exists a triangle similar to T in this plane for which all the vertices have the same color.
I know a bit about Euclidean plane but wasn't able to reach anywhere near the solution.

Fill in the details yourself.
Hint: Prove that we can always find a monochromatic equilateral triangle with 1 base parallel to the x-axis, and the other vertex above this base.
(We cannot fix the side length. There are 2-colorings of the plane without a unit monochromatic equilateral triangle. However, we can guarantee that it either has length 1 or 2.)
Then, apply an affine transformation that maps our given triangle to the equilateral triangle with 1 base parallel to the x-axis and the other vertex above this base.
Find the monochromatic equilateral triangle with 1 base parallel to the x-axis and the other vertex above this base, and pull it back to get a monochromatic triangle similar to $T$.
Hence we are done.
More generally, the hint applies for $n-$colored $\mathbb{R}^2$, and so the question extends to $n-$colors too. Again, the important part here is doing it for the equilateral triangle.