Learn by doing
In addition to referring to the Unity manual, component, and scripting references, one of the most valuable approaches to improving your game development skills that you can take is that of rapid prototyping. Rapid prototyping is the process of creating simplified versions of game ideas quickly and with basic visuals—focusing on the gameplay of the idea itself.
Try to think of simple game mechanics, and then set yourself the task of finding out how to build them. By using idea generation to drive your learning, you will find that motivation will help you to maintain your concentration, as you will be focused on goals instead of an overall intangible leveling up of your knowledge.