Do I need to learn SQL if I want to be a software developer?
No, in all likelihood you need only a basic line or two if you go to fields that usually don't use database and lines are even handed to you in some cases, system utilities for instance, and how much of database access is in a video game anyway? But do have it in your repertoire, just in case.
You will need to know SQL if you plan to develop software. It will be needed at some point, and getting a job may depend on it.
Sqls easy to learn. Stop your whining and get busy