So glad that you asked.
I'm a long time Blender user, 13 years now actually.
My day job is working for Team C or better known for its addon Hard-Ops.
Ever heard of Hard-Ops? no? aww so sad. Maybe go check them out! You will get to experience some of my work first hand in the wild!
A beginner can certainly use this course.
If you are familiar with scripting inside of blenders interface this is also a good change to learn how to make full scale addons external of blender.
How ever there has only been minor API changes since 2.80 and above so any one from 2.80 and above will be fine.