Over the past few days I have been pondering about this: I enjoy technical things (like programming and stuff) and try to find the patterns and algorithms in everything. My life is number oriented. I'll spend all day working on a programmatic problem. I'll spend however much time is need to think of an elegant/efficient solution. Yet I am not as good with high school Algebra (I am sixteen)... I don't get it. How can I love numbers but not be very good at math? I think I slacked off in my earlier years in math classes because I found them to be boring. I feel like I am behind a wall. On the other side is math. I need to lower down this wall, but at the moment I am unable to identify it or it's cause. I feel like I love math, but am no good at it or have been taught poorly. I understand that I can get no where in Computer Science if I am bad at math. I find some aspects of math to be boring... perhaps teachers don't do well at explaining it in the US (I've researched). Since I assume there are some great mathematicians here, I would like to request some advice.
Thanks.
In recent years teachers in the USA have been under heavy pressure to teach only what can be tested on standardized tests. That has been corrupting the education system to the point where teachers orchestrate widespread cheating on standardized tests to get federal funding for the school.
There's also the fact that high schools are required to teach math to everyone, including those who are not interested. That results in courses of a kind that almost everyone can pass, thereby holding back those who are interested and could do well in the topic.
I would recommend two books by C. Stanley Ogilvy to high-school students interested in mathematics: Excursions in Number Theory and Excursions in Geometry. Those are addressed to students who don't yet know much but are intelligent and want to understand the subject, as opposed to wanting to pass standardized tests in it.
PS: People's interests and abilities differ greatly. Failing to match some standard ideal prescribed by a system that suffers from the sort of corruptions I've mentioned above doesn't mean something is wrong with you.