guide for self development terms