Which of the following programming languages is more valuable if I want to learn one or two programming languages out of work?

Source: Internet
Author: User
Php Chinese network (www.php.cn) provides the most comprehensive basic tutorial on programming technology, introducing HTML, CSS, Javascript, Python, Java, Ruby, C, PHP, basic knowledge of MySQL and other programming languages. At the same time, this site also provides a large number of online instances, through which you can better learn programming... Reply: "In less than five years, programmers will have some C #/JAVA/OC (cocoa) and front-end projects. Clients, Web, and apps have all been done ."

So I guess every one of you is just a few minutes away.

In this case, it is not surprising that you have such a rough and wrong understanding of the remaining languages. If you know something, you can't just listen to what others say. it's okay to use network segments as your opinion. PHP is the best language.

In addition, the code you posted first does not conform to the PHP syntax. it should be javascript. as a Web programmer, you cannot see it as 6; second, this is a simple assignment, which is still far away from cookie operations. at least a function that serializes objects as cookie strings should be used together.

To sum up, I think your so-called "some C #/JAVA/OC (cocoa) and front-end engineering", "clients, Web, and apps have been done", the amount of gold is quite suspicious. You don't have to learn new things first. The top priority is to repeat the old knowledge and make up a new lesson. "The server raised a question and we are writing a tight answer." Tornado was used, and the installation failed. "I don't understand why a bunch of callbacks can be so hot" indicates that your understanding of node. JS is stuck at a stage that you have never heard.
Learning more about the languages of different programming paradigms is helpful for your understanding of programming, but it does not mean that the more languages you "will", the more awesome you will be. you will write hello world in 100 languages, I personally think that I have used a lot of languages. At first, I used vb and pascal to write small programs, and later I used javascript for web pages. Two years of java experience, three years of C ++ and three years of python experience. Use these languages. In fact, I have not read much about computer principles and Operating System Principles.
So my suggestion is to lay a solid foundation. Looking at the computer principles, operating systems, compilation principles, data structures, and algorithms may be a good result.
But I think Ruby (ROR) is suitable for helping startups survive round A and rewrite it with java/. Net.
I don't know how your idea came about. I can tell you responsibly that Ruby has supported Github with a valuation of more than $1 billion. it seems that there is no such thing as Java or. net.

What is worth investing? I feel that the starting point of your language learning is wrong. I really don't know what to say.

Thank you. Learning C ++ and interview algorithms
You failed to start a business.
It's up to him to get a job and pass the interview. (if you have been familiar with a lot of languages, you should be proficient in one or two courses. If you use OOP, try functional programming.
If you use a static language, try the dynamic language.
If you do Web development, try native development, such as android and iOS.
If you are still using windows, try linux or mac

The opposite is true. jumping out of the comfort zone and trying something new will lead to unexpected gains.

BTW:
The author's status is quite similar to me. I will share my learning summary last year:
Http://witcheryne.iteye.com/blog/2179323


Non-stop thinking, non-stop learning

HaskellRails can make startups feel free of money. Refer to Twitter. I have written projects in PHP and PYTHON, and it cannot replace Rails's efficiency, elegance, and convenience.

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.