Answer the question
In order to leave comments, you need to log in
HTML+CSS+ Programming language = Good project
This is a bit of a holivar topic, but I want to hear the opinions of different people.
When developing a project, HTML, CSS and some server-side language are always used. The most popular, like php, of those that come to mind are Ruby, Python, Java, etc.
What language would you use in your project, for example, if you created a habrahabr or another example (bring it yourself). Do not rely on what you know, for example, Ruby, and therefore you will write in it. Imagine that you will not write, but you need to hire a programmer who will be paid by the investor.
You need to choose a convenient, fast and suitable language.
Or just describe the pros and cons of the language, if you know it. Or imagine your son asking what language he should learn if he knows html/css/js. Thank you.
PS Can you just advise a language that is promising for learning, which you think can be very useful / in demand in the future.
Answer the question
In order to leave comments, you need to log in
html + css + nodejs (javascript syntax, especially since he knows js, then you won’t have to learn much at all, since nodejs is easy)
But I have a different opinion.
PHP is and will always be, there are a lot of orders for it, the income will be small but always. Learns easily, documentation incl. a lot in Russian. It is quite possible to work for yourself. PHP projects are usually not very complex and typical, let's say Easy. There are also a lot of specialists and you can always kick one developer and take another one who will take on the job a little cheaper (puffers, do not be offended, but this is true). The competition among developers is also huge. The conclusion is simple, it is easy to learn, there is always work, projects are completed quite quickly and 1 developer is enough, you can start earning just a month after mastering the basic knowledge of the language. Earnings are unlikely to increase, you can only take the number of completed orders.
Java, for sites it is a monster of the level of corporations. There are very few orders (for 1 individual developer), but the prices are usually several orders of magnitude steeper than for PHP projects. Orders are usually very complex, but ten times more interesting. every project is something unique. It is almost impossible to work individually due to the volume of projects. You need to study a lot and for a long time, to know a huge number of technologies and frameworks almost by heart. The competition is rather small. everyone goes to work in big offices. Earnings are much more interesting, there is room to grow in a career, salary will increase along with knowledge. Difficulty Nighmare.
Ruby\Go and many othersrelatively young languages or unpopular. Difficulty varies greatly, earnings also fluctuate a lot. You can work alone, but not always. Orders are relative. for the most part, they are looking for something to modify or redo and very rarely do something from scratch. Difficulties all at once. Languages are usually interesting, the technologies in them are even more interesting.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question