Ditto on Gaia, but I'm not ashamed to admit my zeal for it.
But I'd add another layer: study beforehand. Zoom in and out on google earth from different angles. Study the topo. Read TRs and note potential navigation problem spots. Recent photos can be particularly helpful to show crevasse orientation and length, sections of nasty brush to avoid at all cost, old growth trees to aim for, etc.
You can take some of these photos and/or satellite images and load them on your phone to help when you're out in the field. This only works if you've studied the terrain beforehand as noted above. The result might be, "Oh, this is the big boulder at the bottom of the talus field, we should keep going to the trees on the other side...". "Ah, here is the first small creek, we need to keep going to the third one". "The trail should be on the far side of this meadow".
Good luck. Practice in low consequence situations (e.g. foggy non technical terrain versus glacier in an approaching storm). Have fun.
Earth and stone echo my bone.