I took this Udemy course on Unity to get started, and enjoyed it quite a bit. https://www.udemy.com/unitycourse2/learn/v4/overview. The coding parts go by a bit too slowly if you can stare at a C# function and get the gist despite not knowing C#, but the graphical portions are exciting. Meanwhile, if videos or paid courseware aren't your thing, I've seen several great free tutorials online.
I was also helped out by a casual background in Blender (from 3D printing and modeling) so messing around with Blender is a great to wrap your head around asset creation, rigging for animation, and scene design. If you end up liking Blender a lot, there's a python scripting engine you can use for designing the entire game with Blender (personally I prefer the whole-package experience within Unity more, despite being a Python developer by day).
Once you're decent in Unity, it's a pretty employable skill and you could get a job working in game development or with something else (interactives for museums, flight training module design, and web interactives are all examples of fields where friends use Unity). That could be a good way to get paid to learn.
Finally, consider the non-technical skills necessary to create a game (particularly in a small studio). Music, artwork, storyboarding, UI design, etc are all important parts of the process, particularly at a smaller studio that may not have teams of teams to handle every little task. Picking up a few of those can't hurt, and will be necessary if you'd like to make games for yourself.