I know nothing about api and programming but awhile back for the heck of it I downloaded the sample from IB to play around with and it was fairly easy to get quotes with it.
Sierrachart has the capacity to put IB quotes directly into Excel and make charts as well. It might be worth looking at depending on what you want to do.