It is better to learn by doing. What are the ways that you can do to learn better?
You can learn by doing. You may try to join some free online courses, or create a study group with your friends, that way you can learn faster.