This question has already been answered:

Good day! I decided to start exploring frontend development. I think it's pretty promising right now, right? Before that, I learned JAVA and started learning Android development a bit, but it’s clear that it didn’t work ...

I want to try this direction, maybe it will go well and enjoy this business! Can I start with javascript right away? If so, from which sources or books to start studying it? Or is it necessary to know HTML, CSS before learning Javascript?

Reported as a duplicate by Grundy participants, Aleksey Shimansky , aleksandr barakin , pavel , Denis 19 Aug '16 at 8:49 .

A similar question was asked earlier and an answer has already been received. If the answers provided are not exhaustive, please ask a new question .

  • Do you know HTML and CSS? - E1mir
  • first html5 + css3 here is htmlbook.ru / webref.ru , in half a year and a certain number of created sites a sufficient understanding of the interface and interaction with it will come (should). after that you can get into javascript (for example, learn.javascript.ru ) - lexxl
  • Thanks for the advice! - Victoria Kovalenko

3 answers 3

IMHO is better to study in this order

  1. HTML
  2. CSS
  3. JAVASCRIPT
  4. Then proceed to the study of auxiliary libraries such as jQuery, Mootools
  5. Preprocessors css (sass, less), js (typescript)
  6. Well, when you become a guru in the above technologies, you can master Knockout.js, Angular 2, ReactJs, Backbone

Why you should learn in order HTML> CSS> JS :

Because with CSS we are dependent on HTML , and JS is from HTML and CSS , but everything else is from the first three points.

  • Thanks for the advice, in this order and start learning!) Can you tell me more resources, books, on html and css? - Victoria Kovalenko
  • Please), itvdn.com - there are courses on html, css, js quite intelligibly told. In addition, there is github.com/Kison/free-programming-books with free literature, but from the material you are interested in, there is only a js book. - Kison

For Frontend developers, it is advisable to know HTML , CSS and JS together. Since they are closely related to each other. Yes, you can immediately start with Javascript, but it would be better to study first HTML and CSS ..

They are pretty easy, considering that they are NOT a programming language, except for JS course. HTML and CSS can be learned in a couple of weeks, a maximum of a month.

And I will advise you this site W3Schools It is in English, but there is a lot of information to become a frontend and even a backend developer.

  • "Learning HTML and CSS is possible in a couple of weeks, maximum in a month." - and then the Internet is teeming with govnosayta and customers think that this work is worthless, because the mountain coders with a month-long experience spoil the market with their loud promises - lexxl
  • @lexxl Well, I mean Basic Knowledge, I mean) Basics, of course, in order to become a super front-end, you need to spend at least a year) at least on HTML and CSS only) - E1mir

You can start with the course at https://www.codecademy.com/ or https://htmlacademy.ru/ , and continue to look at the sensations. If it is too easy - go into js, ​​asset collectors, pre- and post-processors, etc.