Let's all agree: If you don't like logic/math in any way, you won't be a programmer. What some people think: "I don't need to learn math I'll just make video games when I grow up" I like math. In fact, I like math so much, I follow it 8 hours/week, I follow the two most "advanced" mathematics class availiable. I think about things every day. Like: would 1/infinity be 0? Or "MATH STOP IT OKAY HOW IS THIS EVEN POSSIBLE": -1 = i^2 = sqrt(-1) * sqrt(-1) = sqrt(-1 * -1) = sqrt(1) = 1 -1 = 1 -2 = 2*(-1...) = 2 -15 = 15*(-1...) = 15 Back to topic: And I like programming. I also like all sciences. I like astronomy, physics, and chemistry. I just suck at languages. So about the "programmers like math" question: Do you think about this the same way?