I know that DNA encodes proteins. Truthfully, everything besides that (including 'what are proteins') mostly wooshes over my head, but that's not relevant because whenever I search this question I never even find it addressed anywhere.
The human body has, among other things, two hands each with five fingers, with a very particular bone structure. How are things like that encoded in DNA, and by what mechanisms does that DNA cause these features to be built the way they are? What makes two people have a different nose shape? Nearly everyone in my family has a mole on the left side of their face, how does that come about from DNA?
I'm sure there are many steps involved, but I don't see how we go from creating proteins to reproducibly building a full organism with all the organs in the right places and the right shapes. Whenever I try to look this up, all of these intermediate steps are missing, so it basically seems like magic.
As I said, any explanation will most likely go over my head and I won't be able to understand it fully, but I at least want to see an explanation. I'll do my best to understand it of course.
There are a lot of missing steps people don't really understand yet R.E. how this all amounts to something complicated like "a liver". But we think that the basic building block of it is that there are gradients of chemical concentration that some cells set up, and then other cells react to the level of the chemical and decide to different things. There's a famous analogy of the French Flag Model, where the different stripes of the French flag are imagined to emerge from how far you are from the left edge where a "morphogen" chemical is coming from, because cells detect and react to different concentrations of the chemical in different ways.
And the cells do these things because the DNA programs them to do it. Some genes produce proteins that can turn around and bind to the DNA that encodes other genes, and make those other genes produce more or fewer proteins of their own. Proteins can be made so that they bind or unbind DNA in the presence of other proteins, or particular chemicals, or which can function to turn one chemical into another. So you can have little logic circuits made out of genes that measure chemicals and turn other genes on and off. And you can have little memory circuits based on which genes have things bound to them and which ones are currently on or off, so the cells can remember what it is they decided to be. And so the cells are programmed to differentiate into progressively more specific cell types over time depending on what signals they see, with the morphogen gradients or combinations of them allowing the cells to have some idea of where they are in the body.
And the proteins are these little squishy clicky things, like long strings of magnets that will snap into certain shapes, or that can swap between a few shapes. They can be shaped so they fit really nicely against certain shapes of DNA sequence or other proteins, or so that they fit really nicely against small molecules with a piece pushing on the molecule in just the right place to make it easy for an atom to break off the end of it or whatever. And because they live in this weird tiny world where everything is constantly vibrating around and banging against everything else (because of how tiny the volumes get when you shrink the lengths to cell size), this is enough for them to find and stick to the stuff they are shaped to stick to.
Then depending on genetic variation between people, the proteins involved can e.g. have different set points for the concentrations they react to, and that can translate into the threshold between cells deciding to do one thing or another moving around in the body, and in turn translate into people having e.g. a wider or narrower region of their face decide to be a nose.