@RougeScaless Hi, this year, our team has 2 unexperienced people. Because we are a middle school team, it's not uncommon to have lots of new kids come in. We don't really remember how I was "taught"? And we have to teach them to a competent level...
Could you all give us tips for teaching new kids?
What is their "purpose" on the team, meaning what is their role on the team? If it is to program, you of course just need to teach them the language, or have them learn online by themselves. There are plenty of resources available for that.
If their role is building, explain basic concepts such as the purpose of using bearing blocks, the importance of keeping things low friction, and just general things like that. The rest can't really be taught. It must be learned over time. Of course, you could attempt to start teaching physics concepts, but in my opinion, that's just better learned over time.