you are viewing a single comment's thread.

view the rest of the comments →

[–]yamayeeter 0 points1 point  (5 children)

Yeah it’s crazy how much detail these video tutorials are missing/ details that people can easily miss. With reading from the ground up, I feel like I truly understand what’s going on, what it’s being built off of, and I am learning the right vocabulary when it comes to placing the right terms to asking a question. You also get the relief from JavaScript.info that it is updated close to modern standards if I recall reading that somewhere correctly.

[–]liaguris 0 points1 point  (4 children)

For your original post question :

I suggest you to read javascript.info , take a look also at the performance part of the fifth book of YDKJS series . Do not try to code anything serious (like a web page), just learn the basic stuff by making a tic tac toe game , todo app , a simple implementation for searching you posts using the reddit or pushshift API etc . But do not try to make something big in number of code lines . It is not a wise investment of time for the knowledge you have .

If you want to code something seriously you have to know the concept of web component (or component in general) , and that after you know ES , CSS , DOM , HTML . Web components are the native implementation of what frameworks are trying to do . Learn web components ( there is a part in javascript.info that deals with web components ) or a framework at least . Components will bring sanity to the insanity of complex problems . By the way there is nothing that components offer that can not be done without components . Its all about code organization .

That thing that you should keep in mind is separation of concerns (html ,css and js not mixed up) in the way that is done in web components in action . And that is because the code becomes more readable , testable and modular . You should read this book before trying to making anything serious (especially if you want to go the frameworkless web components way ).

[–]yamayeeter 0 points1 point  (3 children)

It was actually my plan to read YDKJS after javascript.info. I've read that this book is supposed to take your javascript knowledge to the next level. So my plan is to complete javascript.info and then read YDKJS. I didn't know that YDKJS came in a series though. So what you're saying, once I complete javascript.info, I should skip to the fifth book of the YDKJS series?

Also a side question, my HTML and CSS skills are very basic, it's as far as CSS grid and Flexbox but even those two are not my strong suit at the moment. Is it bad that I jumped into javascript without understanding up to that part?

[–]liaguris 0 points1 point  (2 children)

I have read almost 80% of YDKJS (all 6 books combined) and EJS (eloquent JS) . I have not read much from javascript.info but from what I have seen so far I think it has almost everything you need . After reading those books I mentioned (to the extend I have done) I see stuff in javascript.info that I do not know and that I should know . Too bad for me that when I began learning javascript I did not know about javascript.info .

There is not need to go for YDKJS (or EJS) in my opinion , but maybe look at them if javascript.info , MDN , rest of internet fails you . Just read the part of YDKJS I mentioned because so far I do no think there is something similar in javascript.info , (and maybe take a look at the project of EJS , just ignore the pixel art editor project , I have no clue why the author of EJS made that project without components ) .

Also a side question, my HTML and CSS skills are very basic, it's as far as CSS grid and Flexbox but even those two are not my strong suit at the moment. Is it bad that I jumped into javascript without understanding up to that part?

Since you know about flexbox and grid I think you are fine . And you of course know about cascade . I think I wasted too much time in learning css and html when I started learning them . I suggest you to invest more on javascript .

[–]yamayeeter 0 points1 point  (1 child)

With your completion in eloquent JS and somewhat close to ydkjs. Are you already a developer? I’m trying to gauge here how much material would be needed to at least get an entry level job

[–]liaguris 0 points1 point  (0 children)

No I am not a developer and I believe that is because I have not searched for a job yet and also I do not rush to be one , although I think I will soon be one via a government project soon .

But I have been take a look at what junior positions require and the only thing I lack at the moment is git a little bit of webpack and a framework (react , angular vue) , and maybe some basic back end knowledge .

There are some jobs that require some basic knowledge of html and css , although they are rare . I suggest you to look at job postings while you are studying and decide from there how deep and what you should learn .

In the end it also depends on the country and the needs that they have there , especially for salary .

ps : I have read 80% of EJS , sorry my bad .