How would someone who knows NOTHING about programming find out what it's all about. Basically, are there any good books on how to begin? I've looked online and all I find are books on C++, Java, etc. which all make the assumption that you've got basic knowledge of programming to begin with. Do I need to take a college course? Is there a book out there on the absolute basics? Please help me, I've been doing some research, but am coming up with nothing.