To learn how to become a software developer, you need to know basic algebra and practice strong problem–solving skills. ... In contrast, if the project specifically requires certain mathematical functionality, then yes, you will absolutely need to know some math.