You might remember the meaning of the character 岩 with this easy mnemonic:
There are some mean kids standing on the cliff of that mountain (山) and throwing stones (石) at hikers.
Using mnemonics to remember the meaning of Chinese characters like has a huge impact on how long to learn Mandarin it takes.