Working php, mainly PHP Silex framework, want to learn the other languages Python and Ruby choose Which?

Source: Internet
Author: User
Tags silex
Want to use the door other language to do something interesting, such as your own personal website, word games and so on
Or both, which is better to learn first?

Reply content:

study (: Ruby) if You.are_newbie?

If you can read the meaning of the above code, then learn Ruby.

Xie invited

----P.S Some people criticize that this sentence does not reflect the Ruby force lattice, then look at the following DSL

Starbucks.orderdo  grande.coffee  short.americano  venti.breve.half_caffend#=>["large cup of coffee","small cup of espresso","extra large cup of regular and decaffeinated coffee mixed together with half and half"]
PHP to learn a C or go language, so that can help you solve the difficulties of PHP C + + Ah, not standard?
The architectural design of Silex (Symfony2) is influenced by Ror and is not particularly necessary from the perspective of the framework; If you have to choose between Pythohn and Ruby, I suggest you choose PHP. It's a waste of time not to learn Python and Ruby.
are scripts, and the similarity is too high.
It's no use learning to improve.
And know the question is to ask this kind of problem is nonsense, know the answer is where the BB does not use the answer, the more the use of less things will be recommended, the more work can not use the more recommended.
Should learn a compiled language, GO or cphp is a front-end language, perhaps can try Java or C this tends to the back-end language (compile execution, not script), script can play Shell learned PHP do not learn a script, Java is the best choice, GO not optimistic, C will not say, learn any language, must learn C. Do not learn CPP, do not learn CPP, do not learn cpp, important things to say three times. Learn JS bar >> Study (python) and problem.can_be (simple)
>> True
I don't think there's any egg in this answer. Personal advice python, of course, if the title has time and energy.
You might as well learn from both doors.
Perhaps the master can learn Python first, by learning the basic Python tutorial "To see if you like it or not, for learning Python.
You can transfer ruby if you can't.
  • Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.