Vscode training https://code.visualstudio.com/learn
siteworks training page gives some guidance on siteworks, as well as some wordpress training resources.
For a full training on how to build plugins, this course on Udemy is good but expensive. Sometimes its on offer for a cheaper price.
For an introduction to plugins in written form: https://developer.wordpress.org/plugins/intro/
Specifically for learning about block themes and how to create them, this course is useful: https://fullsiteediting.com/courses/full-site-editing-for-theme-developers/