I suck at math...

This is a discussion on I suck at math... within the C++ Programming forums, part of the General Programming Boards category; Hi, im new to c++ and I was just wondering if there is any chance of me becoming a good ...

I suck at math...

Hi, im new to c++ and I was just wondering if there is any chance of me becoming a good programmer (opengl or directx) if im pretty bad at math. It's kind of depressing... anyone else with the same problem?

Oooo feel the burn!
Dude, I'm right there with ya buddy. I'm really struggling in math (even though I'm in an advanced match class at school ^_^). The problem for me is, I forget everything once we move onto a new subject. It really sucks...

Don't give up! You'll never know what you can do until you try. Truly, it is difficult to do many things without good math skils, but that doesn't mean you can'd do SOMETHING. You'll never know what you can do until you TRY! Most people on this forum are quite willing to help when you get stuck, so you'll always have a place to ask questions. ^_^

Thor's self help tip:
Maybe a neighbor is tossing leaf clippings on your lawn, looking at your woman, or harboring desires regarding your longboat. You enslave his children, set his house on fire. He shall not bother you again.

GOOD NEWS <---> BAD NEWS

GOOD NEWS -
1- You can do a "ship-load" of programming without any advanced math. I've used algebra alot, some trigonometry, no calculus ...yet. (I don't do lots of graphics.)

2- It's a lot easier, and more fun, learning the math when you have an enjoyable use for it. "People are good at what they enjoy". Or, is it "People enjoy doing what they are good at"?

3- Computers are really good at doing the caluclations for you... once they are programmed.

BAD NEWS -
1- Some programming does require math.

2- C++ isn't good at "solving" (re-arranging) equations. The programmer has to get the equation in the correct form (with the "unknown" on the left).

3- Programming is often like a math "word-problem". You are given the facts, and you have to come-up with a method (or algorithm) of getting the answer or result.

4- You have to take a fair amount of math to get a computer science degree (or any science / engineering degree). A friend of mine who is a programmer (actually a programming manager) has a math degree.

[EDIT]
And, if you are going to work with hardware or do any low-level, or embedded programing (hardware related), you will have to work with hexadecimal and binary.

There is never a no. I was horrable at math but im going at a progressave pace. If you really want to do something you work on it untill you can. Have hope, do homework, work hard and youll always suceed