cyberfish, I certainly understand and appreciate your concern.
Sometimes, I don't understand such simple as
system("command", "arg1", "arg2"); where arg1 or arg2 can be variables..
in perl
would be so difficult to execute in c programming but I certainly enjoy the challenge of programming and definitely look forward to learn more in programming in c.
As to trying things out piece by piece of code is perhaps due to my perl background but I certinaly think actually typing and see what compiler spits out either confirms what I know or what i dont know and i think it helps..