Proving $a^2+b^2=c^2$ where $a,b,c$ are side lengths of a right triangle. Proving $a^2+b^2=c^2$ where $a,b,c$ are side lengths of a right triangle.

First, I have never done a proof before, sorry I am so poor here. I have spent many hours but my actions have mostly used wrong ideas. I will only say what I have done that I think is right. If you need my other writing I can write it out but it was mostly about fitting shapes inside the triangles and I think the big mistake is that if the equal statement $a^2+b^2=c^2$ were to be wrong then anything about the inside triangles cannot prove the statement to be wrong because  the algebra is connected to the geometry of the triangle and the shapes are inside the geometry of the triangle.

Start: I started by drawing a square with sides $d,e,f,g$ all the same as a. 
The biggest possible right triangle has two sides the same length. This square can fit at least two right triangles inside it both no smaller than the other with one side equal to a. That is true because if you made one smaller than the other and pushed it into one corner of the square then the bigger triangle touching it would overlap the corners of the square which is wrong.

So then the sum $d+e+f+g=4a$ is more than $a+b+c$ where $a,b,c$ are the side lengths of one of the triangles and $4a&gt;a+b+c$. Then I square 

$$\begin{eqnarray*} 16a^2&amp;&gt;&amp; (a+b+c)^2\\
&amp;=&amp;a^2+b^2+c^2+2(ab+bc+ac)\\
\end{eqnarray*}$$

The only thing I can do here is use the equation at the top so if $a^2+b^2=c^2$ isn’t true for the triangle then it’s $a^2+b^2=c^2+z$ for some $z$. But I subtracted that from the expression and it wasn’t wrong which I thought it would have to be since I added the $z$. I guess the extra $z$ can’t show the equation is wrong since any number could be equal to it including those like zero which it is not really equal to atleast if the equation were wrong. But if there is a rule that $z$ isn’t zero included somehow there should be a way to conclude having $z$ not be zero is wrong. But then I checked and found $a,b,c,z$ with $z$ not zero so that the inequality holds so I’m very confused. Maybe the squares are too simple and I should have chosen a rectangle or put squares around the outside of the triangle. I know a book that proves this but I want just some clues whether my actions are appropriate to solving this and otherwise a clue for a new way since I don’t care about it for a class I just like to think about the question. 

Edit. I have corrected (a+b+c)^2 I think. I am also grateful for the answer below which gives a good clue and just as much as I wished for. It is certainly an interesting choice of shapes and different from what I was doing in that there are no gaps between the shapes. It helps clarify that as I am asking about ways that work I am also asking if an approach using gaps between shapes and estimations rather than exactness could work as an approach (perhaps just because I have spent some hours and wish to recover some value). Is that known? Or perhaps the notion of grouping proofs into approaches is just because the mind is simple and we can't talk about the correctness of approaches only whether one proof we are handed is right or wrong.
This is my favorite proof of the Pythagorean theorem. The algebra for this proof is really easy and straight forward, but it is harder to see the actual proportions that are stated in the Pythagorean theorem, if you want a proof that is clear from a visual stand point then I would look at the Lattice proof.

From a geometry standpoint it is important that you note WHY you are able to arrive to your conclusions in your proofs. In the first proof I mention, our proof is dependent on being able to show that the rhombus with sides c is in fact a square. We are able to do this because we are assuming that the sum of the angles in a triangle are 180 degrees, and that is a consequence of Euclid's 5th axiom. This is why the Pythagorean theorem fails for non-euclidean geometries.
This is a special case of the Law of Cosines, namely one where the cosine is zero because the angle between two of the sides is 90 degrees. Go from the Law of Cosines, and when you simplify the specific case of theta = 90 degrees, a^2+b^2=c^2 will line up.