Here is another way you can practice and remember them. When I was a kid my dad used to play a game where we would collect flowers, one flower and one leaf from each plant and see who could find the most different ones. You quickly learn that not all flowers are big and coloured, plenty of green ones even before you count grasses.
When we got home we would count to see who had most and then look up the ones we didn't know in the flora, that will teach you the terms, looking for them on actual plants, as well as learning the names.
It is good if you can vary the walks, round here you will find different plants locally on acid clay from those on chalk downs a few miles away.
If you get really good you can play the game Dad used to play with people who didn't know him, "Find one each of as many plants as you can, and you give me a penny for every one I know and I'll give you 50p for every one I don't."
I never saw him lose anything, and most amateurs have trouble finding fifty different plants. When you get a bit good at it though it's surprising how many can be found, even on an urban walk were you are looking at cracks in concrete, or between paving stones.
Make your learning notable, the places you go and the people you are with not only make it enjoyable, but give you all these hooks to retrieve the information, quite a few things will become one time learning occasions.