Answer the question
In order to leave comments, you need to log in
What is the fastest technology stack in programming to master from scratch?
I want to freelance, I have knowledge, but it is very fragmented, I haven’t studied anything specific in depth. Interested in everything related to programming. What is the easiest way to start, what do you need in freelancing? Interested not just in "php", but in the stack of technologies. But puff is not very desirable - the syntax is too crooked.
Answer the question
In order to leave comments, you need to log in
How about JavaScript?
If you are interested, see my lecture on the full cycle of web application development in JS (both client and server) habrahabr.ru/post/199472/
If I could choose, I would choose JavaScript, and there are objective reasons for this: -
Good frontend development pays well, and this is JS and HTML in 90% of cases -
You do not limit yourself to backend technologies and can move from one company (or project ) to another one is quite easy
-Western market is open for you (with php backend the situation is different)
-There are great backend things that will help you if necessary - NodeJS, MongoDB, etc., so if necessary you will write a product from scratch
-JavaScript is very dynamic develops. I was shocked when I saw x86 emulator!
Good luck!
It’s not crooked, but, nevertheless, according to objective indicators (entry threshold, availability of Russian documentation, community size, etc.), the following stack seems to be the most beneficial in this regard:
html -> css -> javscript -> php & MySQL -> Yii
Of course, you can replace Pykha with Python, instead of mysql, you can learn any relational (or non-relational) database, instead of Yii, you can learn any other frame. But the easiest to learn is exactly the bundle that I wrote.
Minimum:
JavaScript (+ node.js) (and Jquery to boot)
HTML/СSS
SQL
Quick and easy:
RoR or Django - but then still: JS/HTMS/CSS/SQL.
PHP
JavaScript
HTML5 \ CSS3
SQL
and it is desirable to learn new goodies that are needed in the world
, since the summer I began to specifically study programming myself. before that, there was a very meager experience of scripting on all sorts of game bots for several MMORPGs. From the very beginning, I began to study such a thing as AutoHotKey, this is a scripting language for Windows, you can write scripts to automate some actions, at first it was boring, there was even nothing to do with water, then I realized how to make HTTP requests to servers and began to study the VKontakte API for some automations. It was interesting to learn programming only in those moments when you yourself need something and you can make such a tool yourself.
At the end of summer I moved to PHP. at first it was tight, the syntax was taught. It was not difficult to understand it because the AHK syntax is very similar to php and in about a week and a half I understood almost everything I needed, for another two weeks I studied functions, trained a little and delved into OOP (I still delve into it, but a lot has already become clear ). Then he abruptly switched to CSS \ HTML , for his own purposes it was over. Then there was a break in the study of php and then went to JavaScript. Here, in understanding what is happening in general, it was much more difficult, what is the Callback function and how to work with it, I learned the current by studying Javascript, in general, I do not advise Javascript to start learning. For the next three months, I wrote Javascript, made extensions for Google Chrome and other garbage for practice. At the moment, I got a junior job as a PHP programmer and, in fact, for the sake of learning further in programming. I studied on Instagram for a year as a programmer, and as a result of a month and a half of self-study, I learned more than in a year on Instagram. Good lacquer short
Well, in pursuit. Right now, Node js is very inspiring and I'm studying it in my free time.
I work in Java, tools for test automation + all sorts of different parser-converters. Here I took a little bit of server development. I know that front-end development is now on the rise, but something is not rushing at all...
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question