DEV Community

Discussion on: What would you teach a frontend beginner in 2020?

Collapse
 
dkruythoff profile image
Darius Kruythoff
  • What is HTML?
  • What is CSS?
  • What is Javascript?
  • Then introduce them to some frameworks like Vue or React.
  • Since time is tight, focus on showing them how to answer their own questions as much as possible. And give them plenty of resources to play with.
  • Whenever a junior asks me about this stuff, I show them how to do it easy, but I try to instill that they understand what's going on. At least in a basic sense.

Hope that helps.

Collapse
 
kayis profile image
K

Sounds good to me, thanks.

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
kayis profile image
K

I thought about not using jQuery anymore, because it's a different paradigm from React/Vue/etc.

Thread Thread
 
nijeesh4all profile image
Nijeesh Joshy

But i think, teaching them how to use jQuery will help them understand how DOM manipulation works without writing a lots of code. I think jQuery should be taught before Vue or React.

Thread Thread
 
kayis profile image
K

I think, fiddling around with the querySelector would be enough in 2020.

Thread Thread
 
nijeesh4all profile image
Nijeesh Joshy

while its important that you have to follow the current industry standards,i believe beginners shouldn't be worrying too much about browser compatibility, having minimum page sizes when they are new to the ecosystem.

They should be more focused on learning how the DOM works, how events are handled etc. Jquery will definitively help them have a clear understanding on those things but in much more easier way to understand.

once they get comfortable they should be able to work on vainaJS too.

Thread Thread
 
kayis profile image
K

If I shouldn't worry about browser compatibility, then why should I bother with jQuery? 🤔

Collapse
 
dkruythoff profile image
Darius Kruythoff

It's ok to tell the about those, but I see no value in teaching either any more.