Slow but effective mining as a learning tool
If it's for learning I recommend starting with the simplest options and then moving up to more elaborate settings.

Start with a centralized pool with PPS payments. Then you can move on to any other hopping-proof method such as PPLNS or DGM. Then you can try p2pool.

Having a low hashrate should have no affect on the relative portion of stale shares.