|
Just to throw in my 2 cents worth; I should first say that I'm in no way a professional programmer, but have a good solid background in different aspects of coding as far back as working with BASIC in my teens (which would have been '84). I tend to agree with most of what's been said, especially with the aspect of learning PHP (big surprise, me being a PHP advocate). You will learn good C style procedure, not to mention the OOP aspect already inherent in the current versions of PHP, plus the new more enhanced Java like OOP features coming in PHP5. PHP can access the filesystem, several databases, can interact with different services and ports / sockets, can be used as a stand-alone application on the command line or as a GUI with GTK, as well as in conjunction with Apache for web scripting. Whatever fundamentals you learn with respect to procedural or OOP design can be applied to C/C++ or Java later on.
|