Hacker News new | past | comments | ask | show | jobs | submit login

I recommend starting with the math. You won't even know you could think in certain ways until you've been introduced to the mathematical concepts.

On a similar note: The linked post is on how many new students don't understand the fundamentals in only one semester of programming. A counteranecdote is how many hard-science majors pick up programming far more easily than beginning CS students. I suppose the thought patterns for the one help in understanding the other.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact