I'm a big fan of mind maps for visual learners - I find they help me process and retain information, especially with complex topics.
I create them digitally so I can easily update them as I learn more, and sometimes I add some colour coding for an added visual boost. If I'm learning a new language, I'll write out vocabulary words and stick them around the house - very old school but it works!
Also recommend flashcards for revising - I use the app Anki which is great for creating digital flashcards and it's free! You can add images, type in different languages, etc. It's a great way to test yourself and the spaced repetition method really helps with retention.