lol @ hacker... hope ur kiddn lol..
There's a great book i recommend its called "Programming, Problem Solving and Abstracting with C".
it's really neat in that it gives you the fundamentals of C without being voluminous or boring... the author's pretty funny too.
This might sound weird... but i really recommend you start learning a language called 'coldfusion' in the beginning, because its very easy and gives you chance to get teh hang of many programming concepts that are applicable to almost every language (variable types, structures, arrays, conditional logic, functions etc)...
it's real easy to learn in no time, adobe has great resourcse for it.. and the developer edition is free.