Ah, a Delphi utility programmer!
I _almost_ started programming in Delphi. Got a job doing JSP and J2EE instead. These days I stick mainly to C#. I would suggest that you bypass C entirely, it's a fairly hardcore language. Still very useful for Linux utility writing, but not in much use outside that area. You might find VB more to your liking. Or perhaps not. It's a very individual language.
Machinima! Good stuff.
I watched the first 2 seasons of RedVsBlue before I got tired of it. 1st season was fantastic.