Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Do I need to be good at Math to code?

I am attempting to teach myself how to do math but unfortunately, I am limited to only the very basics at the moment. I have always had great difficulty understanding mathematics, but I am determined to learn all that I can about the subject. I used to believe I hated mathematics, but now I am in love with the subject. Unfortunately, my understanding of Mathematics is very limited. I watch a lot of documentaries and read articles about Mathematics though, it fascinates me, I wish I understood it better than I do.

I wrote all that so you could know what my Mathematical background is and my current understanding of it.

I am interested in learning to code, I want to be able to code and program helpful software but I am concerned I may not be able to progress very far, because at this present time I am not very good at Math.

I hope to be able to participate in contests and competitions one day. Most of them consist of Mathematical problems though and I feel if I don't improve, I will never be able to solve any coding problem.

Am I over-thinking all of this? or, do my concerns have merit?

3 Answers

NO you do not have to be good at math but you might have to know some algebra and geometry, etc.. if you are trying to build 3D games..

Ari Misha
Ari Misha
19,323 Points

Hiya there! No you dont have to be good at Math. You just need to have a decent knowledge and computer does Math for you. But if you're going for Data Science, you probably need to be good enough at Math in order to be a Data Science.

Tianni Myers
Tianni Myers
10,453 Points

Web Development No. Software Development Yes