Some basic knowledge of frontend developmenta?

Good day! Work 1C programmer, but very interesting development. Trying to Google and find information on lessons\the book now almost daily is a huge number of new languages\frameworks\cms etc. that it seems that to keep up with this almost unreal if not to do just that =) So I wanted to be to understand what "path" to choose, and which languages\frameworks start learning on which to focus. Because this is still a hobby and the time it is not so much to learn everything is not possible. Advise direction =) (what languages to choose for learning, frameworks, videos and books on them preferably)
Because a very basic understanding of html+css+js there , I began to read about SPA and it seems relevant and promising ?! www.ozon.ru/context/detail/id/25457206
Also wanted to ask should I start learning with node.js and its frameworks tipo express ?
In General, any tips and commentarii. Thanks in advance! =)
September 19th 19 at 13:30
5 answers
September 19th 19 at 13:32
Solution
Better at good enough level to learn html+css+js (vanilla+jQuery) and only then to look towards frameworks. Primorski certainly a cool thing, but too many of them (or they are too bulky). Excellent knowledge of js and frontend in General, you will not get anywhere, but the knowledge obtained from studying the features and the innards of some monstrous angular can easily turn into a pumpkin with a yield of, say, the second version (not all of course, but for the most part). All the same frameworks that stuff for specific tasks, and they are often designed for teams.
I've just about "Excellent knowledge of js and frontend in General, you will not get anywhere, but the knowledge obtained from studying the features and the innards of some monstrous angular can easily turn into a pumpkin with a yield of, say, the second version" of this and asked! Thanks for the reply! And if the parallel with html+css+js (+jQuery) add node.js on the back, as a base, right? or better still some sort of php standard which has "no where to stay" ? - marie_Wilkinson commented on September 19th 19 at 13:35
Itself about a year ago while still selenuim Junior happy studied node.js and mondodb, but now I'm looking at a project with my old crutches and how he falls easily, and understand what to write in one language in frontend and backend is much more complicated than it first seems. All the same on the front except for the js you have nothing else, but on the backend it is clearly better to realize that you are best suited in this situation. And the temptation to write everything in js alone can easily overcome common sense. So I cannot answer the question "what to study for the backend".
In General, I would advise at first did not play with full-stack development, and it is a good chance to turn into a web macaque, "versed" at all, but a professional in anything. So the best option is learning PHP, ideally, so you can themes for WordPress to make. - kenna commented on September 19th 19 at 13:38
Thank You Very Much! - marie_Wilkinson commented on September 19th 19 at 13:41
September 19th 19 at 13:34
If for the SPA, I advise you to Google about Angularjs, React js. You should also read about backing, such as Node JS.
Thank you! But as promising and relevant? And if I can then if that quickly switch to something else ? =) That is, the task is to get the basic knowledge to then if need be, delve into different things. I just ask if I focus on the study of the SPA (including html+css+js (for example PHP frameworks like Angularjs, React js) + node.js on the server) will you give me this? - marie_Wilkinson commented on September 19th 19 at 13:37
September 19th 19 at 13:36
Required: HTML, CSS, JavaScript
Well, plus: RequireJS, ReactJS, TypeScript, Sass/Less, KnockoutJS, Polymer
AngularJS not even start to study.
"AngularJS - don't even start to learn." Why if not a secret? - marie_Wilkinson commented on September 19th 19 at 13:39
: probably because of interference in the html structure - kenna commented on September 19th 19 at 13:42
Because released version 2.0 this year. And then study. - marie_Wilkinson commented on September 19th 19 at 13:45
: Because recent years angular was super popular in short, as a few years earlier nosql hundreds of projects I pulled them in production, not seeing the... and this led to a big Bo-Bo and disappointments. - marie_Wilkinson commented on September 19th 19 at 13:48
: Why study the Framework from the developers who just screwed up (naisali AngularJS).
Better to look at other more progressive and high-quality items which performed well in the production: ReactJS, KnockoutJS. Well, look to the future: Polymer. - marie_Wilkinson commented on September 19th 19 at 13:51
September 19th 19 at 13:38
At least, without which work well, nothing at all: HTML, CSS, JavaScript, jQuery.
Almost always have: LESS/SASS.
And knowledge of any framework choice: Backbone/React/Angular, but this is kind of Junior, not a freshman.
September 19th 19 at 13:40
I hasten to note that React is not a framework like Backbone or Anguar, it is only a library for the interface.
Backbone in fact also as a framework is very conditional. Rather we should talk about Backbone + Marionette. - marie_Wilkinson commented on September 19th 19 at 13:43
not want to plant holivar and not that I didn't agree with the saying that ReactJS - not really a framework, but I would like to know by what criteria You separate frameworks from libraries? - kenna commented on September 19th 19 at 13:46
the framework usually follows the mvc concept, and just able to create a spa, while react will only render the interface. This is the way and the creators of react say. - marie_Wilkinson commented on September 19th 19 at 13:49

Find more questions by tags HTMLPHPNode.jsCSSjQuery