These websites are great resources for anyone wanting to learn or wanting to teach programming aka coding aka introduction to software development.

Code HS

Coral – The ultimate language for learning to program

MIT Scratch & Harvard ScratchEd: Computational Thinking

Stanford Karel IDE