In reply to Pommie574:
Start orienteering as your mid week training, either club events and / or permanent courses.
http://www.aire.org.uk/events/eventslist/eventslist_v2.asp
Every event will have courses at all levels and distances, with people only too willing to help set you off on your first course.
Learning to navigate is all about visualisation, converting what you see on paper to what you expect to see on the ground, and vice versa. The more time you spend doing this, on different terrain, different scales etc.. will speed up this process.
Jezb...s advice above is good, but I suspect we have a similar background so it's not surprising. If you struggle with the tide analogy, go sit by a tarn / llyn / loch, Bochllwydd or Stickle Tarn are quite good for this, look at the shore line, look at the contours, now follow (walking) the next 10,20, 50m contour up hill from the water right around the whole lake, see how it sends you into re-entrants, out onto spurs... it's not a race though. Take your time, learn to see the shape on the ground and the map. If you loose your precise location the shape of the water will help you get back on track. Add on top of this the basics of always orientating the map to the ground etc.. you be able to go anywhere in any cloud level in no time at all. Mileage is key though.
If you are super keen a home, draw a straight line across a heavily contoured area of your map, now try to draw a profile of that line, to scale if you like, or just as accurately as possible without resorting to graph paper. It helps add to the visualisation of ups and down.
https://www.teachengineering.org/collection/cub_/lessons/cub_images/cub_nav...
Post edited at 11:51