@User If you have a full stack background and a grounding in MVC is your first priority
I'd start with plural sight and some thing like the book
@User just mentioned as a jumping off point>
as for umbraco it generally follows the MVC patterns of Model, view Models and Controller and use of Dependency Injection
The videos by the lovely and rather wonderful
@User as great intros to help you see and get a handle on structures and processes
Then i'd follow the documentation and get the umbraco installed ( the documentation is so much better you can and should be able to follow through and install and get started ).
if you have problems :
this discord channel , a slack channel and a twitter channel exist >> there is also a healthy and friendly community on what we call teh OUR forums , where you can post and ask questions on all things umbraco . usually one of the best ways to get and leanr how to fix something urgently , is to write a post and then link to it in a channel
In terms of online there are various other things there is paid for training, facebook/metaverse etc groups where people interact
There is a online magazine called Skrift (skrift.io)
https://community.umbraco.com/umbracians-in-action/umbrcoach/ Umbrcoach which is mentorships
https://community.umbraco.com/umbracians-in-action/24-days-in-umbraco/ this is a treasure trove of articles about aspects of being a developer and also umbraco goodies and knowledge
as for real life there are various communities that meetup and hold talks and share knowledge : depending on where you are ) and there are actual conferences .. wheich are just at the stage of winding back up having been dormant or online for a year)