Which server language should I choose if I'm going to become a javascript expert? [closed]

Closed. This question should be specified . Answers to it are not accepted at the moment.

Want to improve this question? Reformulate the question so that it focuses on only one problem.

Closed 5 years ago.

Improve the question

Now I am busy studying javascript. And I like this language very much. But not one front-end is alive, as they say. So what else should I study in as a server language? Advise me. PHP? Python? Perl? Java? C#? PHP is scolded by everyone, Perl seems to be slowly fading into the past (or am I wrong?), I like Java, but this language has so many different hypostases that I get lost. Maybe C#?

Author: reshu, 2012-04-20

9 answers

And I would advise you to try everything. If there is a language, then it has fans who will foam at the mouth to prove the superiority of their language. And here only someone will shout over someone. In today's world, you can't be a narrow specialist. The more languages/systems you know, the better you are as a specialist. The more conscious your choice of the main language for yourself. In addition, we should not forget that different tasks sometimes require different languages. And sometimes the customer picky.

One piece of advice-choose open source systems. MSDN is certainly good, but when you can get into the source code yourself and see everything... In addition, if the system itself is open source, then it has a lot of open source solutions that you can learn from.

 15
Author: reshu, 2012-04-21 04:07:11

If you want to be quite a javascript expert, why not choose node.js for the server? With it, of course, you need some skill and a good understanding of how it works, but this, in principle, is true for any language/platform.

And so you can write in the same language both the client and the server. And if you take Mongo for data storage, then their processing in the database, too )

 29
Author: Nofate, 2015-10-01 19:42:31

Nda... JavaScript is not a language for making a living, but just a tool that should always be at hand. I do not advise you to become a JavaScript expert - it sounds at least ridiculous, if not tragic.

In general, a decent proger should have a very good command of one of the main languages: C / C++, Java and C#, and understand the remaining ones, understand the main scripting languages: which include JavaScript, Visual Basic, Perl and others like them. Necessarily you need to know SQL!

And what language to speak well is your choice, if you like JavaScipt, then you will definitely like Java. Still, the syntax is similar!

 6
Author: Barmaley, 2012-04-20 08:24:14

It's actually quite simple:

  1. Php - if you want to learn quickly and easily. For him, right now there is a lot of work both in freelancing and in real life. In freelancing, this is editing \ stretching templates\writing modules for any CMS, and in real life - in any city, I think there is an office looking for a pcp coder.(and does not forget that this is the most slow and resource-intensive language =))

  2. Perl, python, ruby-yes yes, pearl is dying ... and dies ... it's been 10 years like everyone else he's dying. In principle, I think that languages are equivalent. Each has its pros and cons. For each there are several frameworks and other things. But freelance work for them is not very often met, but in Moscow there are always a dozen vacancies. By the way, unlike PCP, you can write in these languages not only for the Web, but also GUI and other things.

  3. C#, Java-fuck C# !!! Both languages are very serious and they have the appropriate capabilities. Of the two evils, it is better to choose cross-platform(no, Mono for C# is not cool). Again, you will not find a job in freelancing, in real life, offices often meet looking for intelligent Java coders.

  4. Ah, yes ... node.js-cool of course, but not practical. you can know it as a bonus.

 5
Author: EcSYZ, 2012-11-04 21:17:35

Maybe my opinion, of course, is a little subjective and, perhaps, will cause a lot of unpleasant statements in my direction, but, nevertheless, I will express it. In my opinion, the best bundle to study is: .NET - C# - MS SQL. The possibilities are huge and Microsoft's colossal support in the form of MSDN. And scripting languages just need to be understood, not specialized in them.

 4
Author: Freezze, 2012-04-20 09:29:57

To get started, try PHP. As much as they scold him, they praise him as much. To start doing something on it, it is enough to spend quite a bit of time studying it. Full and deep learning will take about the same amount of time for any language.

In addition, PHP is available on almost any hosting that has a server language available at all.

 0
Author: knes, 2012-04-20 08:21:20

I can say that you will definitely not stop at one thing, 101% sure.

JavaScript is not so much a programming language in the specialty, but a common and necessary tool that you need to know (in other things, like html/css).

Personally, I started, as most people say, with a" shit language " - PHP, but now I'm learning python, c / c++, and I don't want to stop there. At the expense of PHP, this is a very, very immured topic, that it has a low entry threshold and that its they teach only schoolchildren and so on, so on, but this opinion appears only because there are a lot of his miscarriages (products) of poor quality on the Internet, and no one forbids you to write something worthwhile and high-quality.

 0
Author: belka, 2012-11-04 18:19:41

Python is definitely not for the web

There is also ruby on rails, which is very easy to write web applications on. But if you have Windows, it will be difficult to run it, it is still for owners of Linux or for Mac OS.

Php is suitable for any project. perl isn't going away, it's just cumbersome and not convenient.

Start with php, everything is very similar to javascript, only before all the variables there is a $ sign.

Here are the books you should definitely read read it:

 -1
Author: dgfhgjljhjjd, 2012-11-04 21:30:50

By the way, I'm also a big fan of js.

Now I started learning java - I liked it. Java is the older smart brother of js. The brothers are similar, but there are also differences. In short, you should like java.

 -4
Author: kandi, 2012-11-04 17:35:12