Re: Newbie Looking for a Language



Jacob.Lyles@xxxxxxxxx wrote:

Six months ago I did not know what a server was. Since then I've
educated myself about the workings of the internet. This has included
teaching myself basic HTML, CSS, PHP, MYSQL, and Javascript with the
goal of creating dynamic, user-driven websites using the least amount
of code as possible. So far I've gotten the basics of DB driven sites
with user-customization down and I'm actually fairly good at SQL.

Now time is a scarce resource and I don't like to waste it. There are a
bewildering array of programming languages out there and I'd hate to
put a lot of effort into learning a language only to find out it
doesn't do what I need it to do.

I have heard mixed reviews of PHP (the good outweighing the bad) and I
wonder if it's the best one to invest in learning as a first language.
May impression so far is that non-scripting languages can do everything
scripting languages can (through CGI?) but also some other things that
scripting languages can not do. I suspect that scripting languages may
be somewhat limited.

On a lot of hacker sites I see the relative merits of languages such as
Python, Perl, Ruby, and Lisp discussed. However they never discuss
scripting languages such as PHP, ASP, and Cold Fusion in comparison to
these. Is this because of some fundamental limitation of scripting
languages?

Does PHP fit my needs? Is there another language that would allow me to
program faster? Am I limiting myself by learning PHP?

Your help is appreciated.


It has been my experience that if you can program in one scripting language you can proram in all(most) of them with a very short learning curve. You see: all languages script or otherwise do the same thing. They just do it differently. slightly different syntax and maybe some structure (Pascal/COBOL) others are mostly free-flowing top-down - but can be very modular.

Learned Perl in week or so, learned PHP in a couple of days. Do I write the most elegant code - probably not, but it does what I need it to do. But I also do not consider myself a programmer. I am a DBA by trade and System manager (OpenVMS only) and a pretty good hack on any flavor of **IX.

--
Michael Austin.
DBA Consultant
Donations welcomed. Http://www.firstdbasource.com/donations.html
:)
.



Relevant Pages

  • Re: Case sensitivity in programming languages.
    ... Every time someone creates a post about case sensitve languages I reserve ... At least not in PHPP, ... Thus I can create different things called 'foo' and reference each ... sensitive languages trying to force case sensitivity into ALL languages. ...
    (comp.lang.php)
  • Re: PHP as a secure language? PHP worms? [was: Re: new linux malware]
    ... _Programming Languages: Concepts and Paradigms_ he defines some of the paradigms of programming languages; on pp 12-13, ... This book is classic but doesn't list Perl or PHP or Java -- but the concepts are the same. ...
    (Bugtraq)
  • Re: Php invented by a former DECcie ?
    ... Dijkstra would have said about these languages as compared to his ... PHP does not even have a goto statement. ... It's not the perfect scripting language but it has gotten a lot better over the years. ... If Perl or PHP will get it done faster that's what you use. ...
    (comp.os.vms)
  • Re: PHP global namespace clogged up
    ... Only a bad programmer would confuse the two. ... PHP does not have linking. ... > This is why most programming languages have namespaces - and use them. ... None of the languages I have used in the past 30 years have had namespaces. ...
    (comp.lang.php)
  • Re: PHP global namespace clogged up
    ... This is why most programming languages have namespaces - and use them. ... > PHP functions do not need all that bloat to work, so again I say "it is not ... The benefits of OO design mainly show up when building large projects, ...
    (comp.lang.php)