I'm a complete newbie to Audio coding-Want to learn the art

I am trying to get my hands onto audio programming in C. I am willing to spend the time required to do so. I have some DSP background too. As a fun project, I wanted to build a simple audio equalizer by starting off with simple things like reading data contained in audio files and then getting frequencies etc. Can someone please help me out?

It’s not exactly what you are asking about, but you may be interested in looking at “Nyquist Programming”.
http://www.audacity-forum.de/download/edgar/nyquist/nyquist-doc/nyquist.htm