I really don't mean to be rude, but you should work on your grammar and punctuation first. Being able to express yourself clearly is essential to any learning endeavor.
So, with respect, while it's true that the OP will need to learn how to write more clearly, I think you are wrong.
Again, I suspect OP is a bright guy (especially since he's trying to learn on his own!), but the way he writes does him a huge disservice.
There are many places on the internet where that type participation is the most intellectually interesting activity that occurs. Hacker News is what it is because it isn't one of them.
So he knows a lot of math then!