Post number 1 will get you started, and the docs on p2pool github...... then there are over 800 pages of development...

P2Pool does take a little research to get up and running.... but I like the distributed network without throwing my hash power to Antpool.
regards,