Now that is a problem. Sooner or later you will need all of that but you should switch on your intuition to help your memory. You need some reading experience to use intuition. So there should be some balance between theory and exercises.
That's why courses are constructed to learn languages. You should select one more or less respectable textbook or set of lessons and follow it rather than try to memorize all at once. Each lesson usually contain some theory rules, some new words, some reading and some exercises. That is the normal way to learn languages for adult people.
Try to check this thread.