
You don't have to be "a math person." You just have to learn to think in steps. Most programming books hand you a language on page one and hope you keep up. Think First, Then Code does the opposite. It starts with the one skill every programmer needs and no language...