There's all manner of material linked to from this site: http://www.cprogramming.com/ I would echo another repliers words and recommend looking at learning python (www.python.org) - there are lots of tutorials and resource on the web. At the end of the day, it all depends upon what sort of problem you're programming for.