I want to learn more about programming. On Wikipedia, I understand most of the information pertaining to apache and MySQL and such, but I don't have any context. I understand what it's trying to say, the LAMP architecture and all, but I need a foundation. If I want to learn a computer language...