I've been teaching myself C for the past 4 or 5 months and I think its time for me to create something. This "something" that I would like to create is a conversion program that converts file types (mainly audio and video files) and removes DRM(if the file has any). I know that this may seem to be an ambitious project for someone who only has a few months of experience with C, but I think a challenging project such as this would vastly improve my programming skills (and give me something to do on Friday nights ha ha!). Where do I begin? Can anyone provide me with a sample of code that would enable a program to convert files? Are there any open source programs out there that have the source code readily available so I can learn from them? If I go through with this I will make my program open source and free.