For me, don't start with JavaScript at all. Briefly tackle HTML and CSS. Upon having prior knowledge of those two languages, there will be a reason to learn JavaScript and more. Having a direct way of applying newfound knowledge is the best way to learn. I believe that HTML and CSS does that job well as a way to complement in learning JavaScript.
Then once comfortable with browser JavaScript, only then will you introduce Node.js to your pupil. After that, you can introduce Git and GitHub (because of the open-source nature of NPM modules).
As for the individual topics to learn about JavaScript, focus on Ground Zero (not necessarily in order):
If I know anything about teaching, it's that you should be patient with your students. Always put yourself in their shoes. Explain the topics like how you would have wanted to be taught.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
For me, don't start with JavaScript at all. Briefly tackle HTML and CSS. Upon having prior knowledge of those two languages, there will be a reason to learn JavaScript and more. Having a direct way of applying newfound knowledge is the best way to learn. I believe that HTML and CSS does that job well as a way to complement in learning JavaScript.
Then once comfortable with browser JavaScript, only then will you introduce Node.js to your pupil. After that, you can introduce Git and GitHub (because of the open-source nature of NPM modules).
As for the individual topics to learn about JavaScript, focus on Ground Zero (not necessarily in order):
return
means)if
,else if
, andelse
)while
first, thenfor
)new
keywordmap
,filter
, andreduce
)I think that's enough of a curriculum to get started with for now. Just a disclaimer, I am not guaranteeing absolute results.
Good luck! I hope your pupil learns well.
This looks really helpful, Thanks.
I got you, bro. 😉
If I know anything about teaching, it's that you should be patient with your students. Always put yourself in their shoes. Explain the topics like how you would have wanted to be taught.