Hello Everyone!
I need some advice on how to practice javascript. I have been learning html, css and javascript from almost 8-9 months now. I think I have got decent understanding of html and css. In Javascript I know basic concepts of it like (events, DOM etc) and now I am just stuck at this point. I don’t know where to practice these concepts. I am not able to understand the advance concept of javascript ( asynchronous js, error handiling, APIs) on top of that keep on forgetting the basic once too. I have tried many tutorials of javascript but whenever I try to create small projects by myself I just can’t make it at all. So my questions are:
How can I understand and practice every concept of javascript from basic to advance so I will be able to make some good level projects(which I can add in my portfolio)?
What more skills do I need to learn to get a frontend developer job as I know only html, css and js are not enough?
Build projects and lots of them ( use github while building projects )
I had used Frontend Mentor to build HTML, CSS & JS projects, you can check this and other similar once as well. What I liked about them is they have great community on discord and you will get feedback on your coding
Have you built any projects with just plain HTML & CSS e.g login / sign up page with responsive web design etc ? If not do it before jumping to JS projects
First of all Thank You for taking time out of your busy life and helping me.
Yes I have build a netflix clone only with plain html and css and I am also taking the responsive web design certification projects from FCC (done with 2 projects).I have also build a calculator and password generator with javascript too . All of these are posted on github. But even after this I feel that core principles of JS are not clear to me and I need a lot practice so for that I needed advice.
About Frontend Mentor sorry I am not familiar with this, can you please tell me what is it and how I can use it to build projects.
Only way to build confidence with JS is again build projects ( on your own with help of Google, SO etc and NOT following YT videos; I made this mistake during learning phase )
Google " Frontend Mentor", it has set of challenges / projects from simple to pretty complex, which you should finish alone or team and collaborate with others in their forum to get code feedback, look at others code etc