Originally Posted by Fou-Lu
There's just so much to this language.
I think other languages are worse - eg for windows programs. You not only have the language to worry about but memory allocation, pointers, buffers, threads, critical sections, thread synchronization, so many different types of DB its confusing where to start etc etc.
PHP is a doddle IMO. Sure, takes a while to get the grip of the basics and the difference between a web language and a windows language but by comparison there is a lot less to worry about I'd say. The beauty with php is that if you want to do something and don't know how, it's usually a case of hitting google, grabbing someone elses code, modifying it to your needs and then debugging until its perfect. In windows languages it doesn't always work out like that.. you can be missing a dependant component for a start, have the wrong IDE for a component set... ah it's a nightmare.
Object Pascal (Lazarus / Delphi).. now there is a swine to tame. The amount of hassle I've had with that language and components for this and that.. the IDE alone is a monster. I really should try and switch to something else but I have a few too many projects that need to be finished first