one can reply My background in c programming is varied. I learned the basics of programming when I was in middle school, and then I went on to learn C++ and Ruby.