Mnemonic techniques could be used with any of those. You will still need to use natural memory — the memory techniques can be a supplement. I mean I wouldn’t drop normal studying thinking that everything can be replaced with memory palaces, but if you have lists of things to memorize, then starting to integrate techniques like memory palaces and peg list systems into your regular studying can help. Mnemonics can help with foreign language vocabulary.
Some places to start:
- faqs
- How to learn memory techniques
- active recall
- spaced repetition
- also search the forum for things like “biology”, “vocabulary”, “formulas”, “Arabic alphabet”, “network”, “programming”, and similar terms.