Welcome to Chief Delphi!
I am not a programmer, but I think I can get you pointed in the right direction until one stumbles in here.
You can find a great thread about getting started with programming
here
There are also a few good Programming White Papers geared towards beginners:
Introduction to C Programming
Programming Presentation from 2006 Novi kickoff
Intro to Programming
2007 Novi Programming Seminar
The last thing I will leave you with is a recommendation to check out and consider EasyC. A discussion of the pros and cons of EasyC is
here