Firstly, Unity is an amazingly wide and complex engine and I donโt think anyone could learn how to use it properly in two years. I have always found that following unityโs own tutorials and then experimenting with their scripts for a few weeks has helped me to understand the language the a greater extent.
there was a study that said after your 18 (i think) you dont learn as well anymore, this study went on for 5 years i think. if true then im screwed because i never went to school dropped out in the last year and smoked and drank a lot. but some how im still able to learn game design with no knowledge what so ever and about to release my first game in a couple of months.
look at the tutorials by will goldstone on youtube, i followed them for about a week and had enough information to start working on something, in all i think i was looking at tutorials for about 3 moths before properly starting my game. i choose a small project and learned how to do it whilst i was working.
at the end of the day making games have never been so easy with all the help and tools to get you started