So tell me... are you as sloppy as an engineer as you are as a programmer?
No that's not an insult... it's something you really should think about. I'm betting that when you are designing a project, you sit down with the requirements, analyze the task, work out a preliminary sketch and then get busy planning your invention and then finally work fastidiously creating a protype and testing the result... Why would you approach something as complex as beep-6 math programming any differently?
Your problem is not C or even the lack of C knowledge... it's that you're approach to this whole thing is so haphazard that you can't even understand the advice you are being given...
Best advice I can give you... same as before... sit down with a C textbook, work it page by page, example by example... then come back to this project when you're ready to take it seriously.