Here's the situation: I've been given the task of trying to learn programming language (like PHP and mySQL) but, due to old cantankerous machines and absent technicians, I currently don't have a platform that I can practice on. So it was recommended that I try out Dreamhost.
I simply need somewhere that I can upload PHP files and see them executed in the proper manner. I want to make sure the code's working without having to worry about whether my server's gone AWOL. I've got a hosting package with Dreamhost, do I need to configure my account in any special ways, or will it already be able to do what I need it to?
Also, if anybody could recommend any good books/websites/resources for learning about programming, that would be awesome.