Sokrat, pedagog