SitePoint Sponsor

User Tag List

Results 1 to 16 of 16
  1. #1
    Keep it simple, stupid! bokehman's Avatar
    Join Date
    Jul 2005
    Posts
    1,935
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Recommend a different language

    Hi all! I got into PHP about a year ago (and I am far from bored with it) but I fancy learning something new that provides a challenge PHP no long seems to. What are your recommendations and why?

  2. #2
    SitePoint Wizard
    Join Date
    Dec 2004
    Location
    At My Desk!!
    Posts
    1,642
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Fancy posting something like that in a php forum devoted to php freaks

    On the other hand there is plenty to learn in PHP, a year on cant really provide enough time to really delve into PHP. But u could try Javascript, it seems quite a fun language.
    "Am I the only one doing ASP.NET in Delphi(Pascal)?"

  3. #3
    SitePoint Enthusiast Dann7391's Avatar
    Join Date
    Feb 2006
    Posts
    90
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You can do alot of paid jobs in PHP....there are always people willing to pay for a site done in PHP....

  4. #4
    Keep it simple, stupid! bokehman's Avatar
    Join Date
    Jul 2005
    Posts
    1,935
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by webnoob
    a year on cant really provide enough time to really delve into PHP.
    I sure if you looked at some of my stuff you'd withdraw that comment.
    Quote Originally Posted by webnoob
    u could try Javascript, it seems quite a fun language.
    I already know Javascript to a reasonable level. I really meant a programming language.

  5. #5
    Wadge! F4nat1c's Avatar
    Join Date
    Oct 2005
    Location
    South Wales, UK
    Posts
    1,134
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ASP.net - Good luck!
    OMFG SitePoint ROXORZ TEH BIG ONE111!
    Wish you were invisible?

  6. #6
    SitePoint Wizard
    Join Date
    Mar 2001
    Posts
    3,537
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Learn one of the major languages: Java or C++. Java has more application to the web, and it is easier than C++. Java is a huge language, though, and beginning java books can be over 1,000 pages long. If you want a shorter, easier overview of the language, I can recommend "Java: A Beginner's Guide". Learning an object oriented language, like Java or C++, will also help your php programming skills.
    Last edited by 7stud; Apr 8, 2006 at 19:30.

  7. #7
    SitePoint Evangelist
    Join Date
    Jun 2003
    Location
    Melbourne, Australia
    Posts
    440
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm surprised no one's mentioned Ruby and the framework Ruby on Rails!
    Zealotry is contingent upon 100 posts and addiction 200?

  8. #8
    SitePoint Evangelist
    Join Date
    May 2004
    Location
    New Jersey, USA
    Posts
    567
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Haskell.

    It'a so far "around the corner" from PHP that it will give your brain a real stretch, and it's a very sophisticated language -- they are prototyping Perl6 using Haskell.

    =Austin
    Austin Hastings - Principal Consultant - Longacre, Inc.

    Anything you can do, you can do better.

  9. #9
    Keep it simple, stupid! bokehman's Avatar
    Join Date
    Jul 2005
    Posts
    1,935
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by 7stud
    Learn one of the major languages: Java or C++.
    Could you give any exaples of well known stuff written with both?

  10. #10
    SitePoint Evangelist
    Join Date
    May 2004
    Location
    New Jersey, USA
    Posts
    567
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Java: The Eclipse project. www.eclipse.org
    C++: OpenOffice. www.openoffice.org
    Austin Hastings - Principal Consultant - Longacre, Inc.

    Anything you can do, you can do better.

  11. #11
    SitePoint Wizard
    Join Date
    Mar 2001
    Posts
    3,537
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    C++ is the most extensively used language in the world. C++ is an improved version of C, hence the name C++. C++ is considered the Ferrari of computer languages. Most games are written in C++(or C). Windows was written in C before C++ was invented. Most windows applications are written in C or C++.

    Sun invented Java after C++ was already in widespread use. MS sells expensive compilers that are necessary to convert C++ code into an executable program, as well as IDE's for making programming easier(there are now free open source compilers and IDE's for C++). So MS does not want programmers to use other languages other than the ones their compilers and IDE's are built for. Nonetheless, Java quickly made inroads among programmers. It is now completely free and open source. MS recently invented the language C# to try and knock Java out of existence, however C# needs the underlying .NET framework which is part of all new Windows OS's to work.

    Java examples: http://java.sun.com/nav/used/ .
    Also, any web page that has a url with a .jsp extension uses java, e.g www.petsmart.com.

  12. #12
    SitePoint Zealot skyhawk133's Avatar
    Join Date
    Sep 2005
    Posts
    102
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm gonna suggest Ruby and the Rails Framework. I haven't gotten in to it nearly as much as I should, but from what little I have done, it's an awesome language. Definitley wouldn't suggest it for a first time language as it doesn't enforce a lot of the "rules" of programming, but if you're looking for a rapid application development language... I'd say learn Ruby

  13. #13
    SitePoint Addict
    Join Date
    Mar 2005
    Posts
    251
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Another vote for ruby.
    There's nothing wrong with learning more languages guys, in fact I'd say it's the only way to keep growing. Doing so isn't a vote against PHP, in fact using something like Ruby on Rails can improve your PHP programming too, I know it has with mine.

    Another honourable mention for Python which is also a lovely language (apart from the self,self,self problem before anyone brings it up) and Django is the best web framework on Python...there's definitely lots to learn from that.

  14. #14
    SitePoint Zealot crashmakerMX's Avatar
    Join Date
    Jun 2005
    Location
    Germany
    Posts
    129
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'd also recommend trying out Python. It's also ESR's favorite programming language (opposed to all that Unix gurus that love C for some unknown reason)

  15. #15
    SitePoint Wizard stereofrog's Avatar
    Join Date
    Apr 2004
    Location
    germany
    Posts
    4,324
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Austin_Hastings
    Haskell.

    It'a so far "around the corner" from PHP that it will give your brain a real stretch, and it's a very sophisticated language -- they are prototyping Perl6 using Haskell.
    I agree, one of "academic" languages would be the best choice (although recommending Haskell is a bit ruthless The most modern languages are based on lisp and smalltalk, both are worth investigating. Additionaly, I think every programmer should at least be able to read C (not C++) code.

  16. #16
    SitePoint Member
    Join Date
    Nov 2005
    Posts
    2
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Austin_Hastings
    C++: OpenOffice. www.openoffice.org
    OpenOffice was developed in Java as well.

    Zend Studio is Java-made if my memory server me right. For C++ examples just take a look around: most of desktop applications are written in C++ at the moment (although Java is #1 according to SourceForrge stats).

    I would recommend Java or C#, these are two really rich OOP languages (take a look at any popular OOD book: all examples in books by Fowler and guys are in Java, or, recently, Java / C#).

    Knowledge of major compiled language will open new horizons for you as a programmer, BTW you will be able to write yourself Eclipse or PHP extensions if you want. Best of luck!
    Novemberain.com : Flash. The Bleeding Edge.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •