As a German born in the late seventies, I grew up with a lot of the people who served under the Nazi regime still alive (including my grandfather). I got the feeling they were mostly ashamed for having fallen for the promises Hitler made after his rise to power and his Third Reich. Before that Germany was called the "Weimarer Republik" and wasn't doing to well. The country had a very high unemployment rate and hyper inflation. People needed a "strong" person who gave them a direction. So they fell for someone who promised to lead them out of their misery. By the time they realised that "way out" was just another catastrophe it was to late. Hitler didn't rise to power with promises of world domination he made to the German people. He rose to power by providing a scapegoat and instilling a sense of direction in the common person. Most of the Germans never really were REAL nazis. Not even the soldiers. They were just dragged along and felt to powerless to change anything about the way things went. Ander after that they were ashamed of that. This should be (and is) an example for the world today because things like this can still happen. All it needs is a charismatic person, mass media, and a group of people who cann be used as a scapegoat.
You don't need to know so much about math to program. It's more like learning a different language. Most math needed for regular programming is simple math. Try it. Knowing how to take apart a real world problem into a computer program, then programming it into a computer and see it solved is a lot of fun and very satisfying.