Should I learn Python or Ruby or PHP? Programmers put more energy into debating
that question than any student every did Spanish versus German versus French. Spanish is more useful, while French makes
you sound romantic. All three languages are object oriented and
dynamic. The only caveat is that PHP only became object oriented over time, while Python
and Ruby were created as such. An IEEE survey found that Python was the most
popular language at 11%. PHP essentially tied it with 7%, while Ruby
was a mere 4%. And other garnered 29%, the greatest by far. OK, so polling the pros doesn’t answer the
question. Everyone has their favorite programming language,
and they’ll all advocate for it. Ruby is a big name because it is popular in
Silicon Valley. Ruby is popular with startups because programmers
can use a lot of built in tools to create look-a-like apps. They can slap together an
app faster. Ruby is simpler to learn than PHP. Yeah, but PHP does better on the server side.
And PHP is simple to deploy. Whereas Python has had to be retro-fitted
to keep up with the modern era. It is still a solid programming language with
lots of support resources. Ruby needs a framework to work at all; you can’t just run the code
on your server and have a working app. That’s why they keep talking about Ruby on
Rails. Ruby is the code while Rails is the framework. Python usually works faster than Ruby. And
Python has the Django framework, which comes with a good toolkit. Python and Ruby I’ve heard are better designed
than PHP. Which one is better? But PHP lets you create server side web-pages
easily. PHP shifts a lot of its dependency issues
onto Apache. PHP has more mature CMS frameworks to use,
such as WordPress and Drupal. I heard Ruby and Python are similar, but no
one can give me a good reason to pick one over the other. All I know is that I don’t
want to work with PHP, since it is too clunky. Just pick a language and go. Odds are you’ll
have to learn JavaScript or C# anyway.

Should I Learn Python or Ruby or PHP?

10 thoughts on “Should I Learn Python or Ruby or PHP?

  • October 3, 2014 at 8:50 pm
    Permalink

    Where does the female voice come from?

    Reply
  • January 13, 2015 at 4:38 am
    Permalink

    Both. ^_^

    Reply
  • January 14, 2015 at 2:34 pm
    Permalink

    ahha the comment about javascript and c# lol 

    Reply
  • January 25, 2015 at 4:51 am
    Permalink

    Ruby is temporarily here. It will fade away with time. You want a stable job anywhere you go to? Go with PHP. You want to program robots and machines? Go with python. Moral of the story: php is everywhere along with javascript. Learn Angular, grunt, MVC mindset, anything front end and then use php for the backend. You'll have everyone begging you to work for them. I should know, I make 170k a year.

    Reply
  • August 30, 2015 at 11:10 pm
    Permalink

    I dont think c# is required ..

    Reply
  • October 1, 2015 at 2:39 am
    Permalink

    lets learn Prolog

    Reply
  • February 14, 2016 at 3:07 pm
    Permalink

    The last line should be: Just pick a language and Go . Because eventually Python, Ruby, and PHP will break down and people will have to move onto a more modern language. Pick one for job security now, though I really don't recommend PHP even though the market is booming because it's such a very depressing language to use. I'd opt for Python personally but that's mainly because it's more relevant to my other interests outside of web dev.

    If you still insist on learning PHP, you should really learn Laravel (or Symfony2 though I've never tried that). I don't recommend mastering PHP without a modern framework because you might edge into very, very bad practices. Laravel at least pushes you in the direction of good practices and not only that, it also allows you to develop really fast… but it's PHP, who am I kidding?

    If you don't care about the job market and just want to learn a language, then the answer is Go. If you don't like Go for some reason like maybe it's too "new" then Python definitely. Just try to stay away from PHP if you can.

    Reply
  • May 4, 2016 at 4:11 am
    Permalink

    My top favorite / preferable languages:

    1.) JavaScript (This includes JQuery, HTML, CSS)
    2.) Python
    3.) Java
    4.) PHP
    5.) Ruby?… Eewww. But I like the logo though, and rails I guess.

    Reply
  • January 8, 2018 at 10:07 pm
    Permalink

    My Favorite Programming Languages:
    Python
    PHP
    Java
    C++
    C

    Reply
  • September 23, 2018 at 4:34 pm
    Permalink

    Can anyone tell me Why we cannot use c++ fpr web development?

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *