Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
No. Learn software development, programming languages, software architecture, algorithms, mathematics, etc., etc.
I will give some reasoning and obvious things for those who do not understand why the answer is this way. In fact, everything is very simple: in the IT industry, everything develops and changes very, very, very quickly. And as a result, the problem of obsolescence of knowledge and skills arises. For example, 15-20 years ago, learning a programming language called "Delphi" and its then popular development environment for desktop applications made sense and was a popular phenomenon, because. it was then quite widely used, or for example Perl for creating websites. And where is it now? Why are websites written in Javascript today? What about desktop apps? But the same ten years ago, try to say this - as if the field of activity did not have to be changed. And this is what happens just with programming languages in a fairly short time. And the basis of any CMS, framework and others like them is just the same programming language. And now, during the life of a programming language, new standards, changes, and so on happen in it, and popular software on it is rewritten dozens and hundreds of times. That is, the variability of the products of any language depends both on the language itself and on its popularity. And the higher they are, the more often something changes. A very logical conclusion follows from all this: in the long run, knowledge that does not become obsolete as long as possible is more profitable. And this is where knowledge of software development and programming languages, building architecture, algorithms, and so on have the longest obsolescence. And how many thousands of years of mathematics can not be remembered. And by the way, thanks to the rapid development of IT, it is also developing at a very fast pace. So here it is with such fundamental knowledge, you can easily and quickly master any new frameworks, CMS, programming languages, and so on. And if there are detailed manuals, Google, forums and other things, most of the tasks come down stupidly to driving "how to make YYY to ZZZ" in the search bar (for example, I just can’t understand the train of thought of people who ask questions on forums and other resources, the answer is which are issued in the very first lines of Google, one gets the impression that they are generally the first time on the Internet and do not know anything about Google at all).
If there is a desire to study CMS, we set ourselves a task and solve it using different CMS, then we choose the one we like the most and use it until we get bored or outdated. And then repeat.
I will rephrase the question itself and the neighboring popular answer a little:
- What tool should a beginner builder learn to use?
“Learn to use a hammer and nails, there is a lot of scaffolding, boards are used everywhere.
But construction is not only boards into which nails are hammered, but also architecture, strength of materials and others like it, exterior, interior, heating, lighting, sewerage, ventilation and a whole lot more. Similarly, in all other areas, including web development.
For freelancing, WORDPESS is fine. But the question will probably arise - why then do you need to learn html, css, js at all ... Due to the constructors, when making orders for WP, you do not need to practically know all this ...
In your case, it will be good if you learn JS, and a back-end language (Ex. PHP). A fairly popular CMS is WordPress.
Learning CMS is learning PHP. Plus the API of the selected CMS.
The choice of wordpress is quite controversial.
Personally, it seems to me that with Bitrix there are much more orders and these orders are still more expensive.
You can earn more with knowledge of wordpress if you know English.
But if you know English, then why do you need a CMS?..
Better to learn some store. Wordpress is 3 pennies for beginners and huge competition.
Opencart, Bitrix, CS-Cart for example.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question